速報

Maru-Janで全会員185万人超の認証情報が流出 再開後もパスワード変更を

CATEGORY

【Linux】mvでファイルの移動やファイル名を変更する

※本ページのリンクにはプロモーションが含まれています。

【Linux】mvでファイルの移動やファイル名を変更する

目次

本記事では、のmvでファイルの移動やファイル名を変更する方法をご紹介しています。

Linux系のOSでファイルの移動やファイル名の変更はどうすればいいのかな?

上記の疑問にお答えします。

では、解説していきます。

スポンサーリンク

mvとは

mvは、ファイルやディレクトリの移動や名前の変更を行うコマンドです。引数には移動元のなるファイルやディレクトリ、移動先のファイルやディレクトリの指定が必須です。

mvの使い方

mvの書式は下記の通りです。

$ mv [オプション] 移動元 移動先

移動元、移動先にはファイルやディレクトリを指定します。指定できるオプションは下記の通りです。

オプション説明
-f
(--force)
同じ名前のファイルが存在する場合、確認を行わずに上書きする。
-i
(--interactive)
同じ名前のファイルが存在する場合、上書きの前に確認する。
-u
(--update)
移動先にディレクトリが存在する場合、移動先ファイルの最終更新時間の方が新しい時間であれば移動は行わない。
-t ディレクトリ名
(--target-directory=ディレクトリ名)
移動元に指定した全てのファイルを移動先ディレクトリに移動する。

では、実際にいくつかの例を参考にコマンドを入力してみます。

スポンサーリンク

ファイル名を変更する

mvでファイル名を変更してみます。index-test.htmlというファイルをindex.htmlというファイル名に変更します。

$ mv index-test.html index.html

ディレクトリを移動する

mvでディレクトリを移動してみます。imagesというディレクトリをassetsの配下に移動します。

$ mv images assets

スポンサーリンク

ファイルを指定したディレクトリに移動する

mvで指定したディレクトリにファイルを移動してみます。assetsの配下にあるtestimage.jpgをimagesの配下に移動します。カレントディレクトリ(作業中のディレクトリ)はassetsを想定しています。

$ mv -t images testimage.jpg

移動先にファイルが存在するか確認して移動する

mvで移動先のディレクトリにファイルが存在するか確認して移動してみます。assetsの配下にあるtestimage.jpgを移動する際に、imagesの配下にtestimage.jpgがあるのか確認して上書きします。 カレントディレクトリ(作業中のディレクトリ)はassetsを想定しています。

$ mv -ti images testimage.jpg
mv: overwrite ‘images/testimage.jpg’? yes 

最後に

今回はLinuxで良く使用するmvコマンドの使い方をご紹介してきました。mvはファイルの操作ということもあり、Linuxの勉強を始めて早い段階で習得する必要が出てくるコマンドです。書式を理解しておくだけで大体のファイルやディレクトリを移動したりリネームしたりできますので、mvには移動元と移動先を指定すればいいということを覚えていっていただければ幸いです。

以上、Linuxのmvでファイルの移動やファイル名を変更する方法のご紹介でした!

この記事を書いた人

Ryohei

Webエンジニア / アプリ開発者 / 技術ブログ運営者

福岡のWeb制作会社に勤務するWebエンジニアです。10年以上にわたりWeb制作・開発に携わり、ヒアリングや進行管理から、コーディング、CMSの構築、システム開発、サーバーの構築・保守・運用まで、Webサイト制作の工程を幅広く担当しています。Webサイトは、これまでに100以上の構築・保守を手がけてきました。

個人でもWebサイトの制作・改修やWebアプリの開発・運用を行い、AIを活用した開発にも取り組んでいます。近年はWebセキュリティにも注力しています。

2015年から技術メディア「Into the Program」を運営し、実務や開発で得た知識をもとに、プログラミングの実装方法やWebサイトの運用・セキュリティ情報を発信しています。

主な分野
Webサイト構築・保守・運用 / HTML/CSS / JavaScript / PHP / WordPress / サーバー構築・保守・運用 / アプリ開発 / セキュリティ対策
資格・試験合格
情報セキュリティマネジメント試験
基本情報技術者試験
AWS認定ソリューションアーキテクト アソシエイト
PHP8技術者認定ウィザード
メディア運営
2015年〜

記事の作成・更新について

セキュリティ記事は、ベンダーの公式アドバイザリやCVE・JVNなどの一次情報を参照し、出典と情報確認日を記載します。実環境での検証を行った場合は、その環境と確認範囲を明示します。重要な追加情報や誤りを把握した場合は、内容を確認して追記・訂正します。

関連する記事

おすすめの書籍

キーワードから探す

スポンサーリンク

Linux

オープンソースのOS(カーネル)。Webサーバーやクラウド、コンテナで広く使われ、用途に合わせた多くのディストリビューションがある。

詳しく見る