このガイドでは、Linux / Unix mv
の使用方法を学習します。 指図。 Linux mvコマンドには、使用方法に応じて2つの異なる機能があります。
- ファイルまたはフォルダの名前を変更するために使用できます
- ファイルまたはフォルダをある場所から別の場所に移動するために使用できます
mvコマンドを使用してファイルまたはディレクトリの名前を変更する
mvを使用してファイルの名前を変更するには、2つのファイル(元のファイルと名前が変更されたファイル)が同じ場所にある必要があります
ファイルまたはディレクトリの名前を変更する構文は次のとおりです
# mv file_name new_file_name
たとえば、linux-for-beginners
というファイルがあります。 名前をunix-for-beginners
に変更したい
# mv linux-for-beginners unix-for-beginners
ls
を使用して、ファイルの名前が変更されたことをさらに確認できます。 指図。出力を以下に示します
観察されたように、元のファイルの名前が変更されました。コマンドと構文はディレクトリでも同じです。
mvを使用してファイルまたはディレクトリを移動する
ファイル/ディレクトリの名前を変更する方法を見てきたので、あるディレクトリから別のディレクトリにファイルを移動する方法を見てみましょう。
この構文は次のとおりです
# mv [option] file /path/to/destination/directory
たとえば、ファイルをunix-for-beginners
に移動するには /opt
に ディレクトリ、実行
$ mv unix-for-beginners /opt
ディレクトリを移動する場合の構文は同じです。以下の例では、ディレクトリtutorials
/opt
に移動されます ディレクトリ
mvコマンドオプション
mvコマンドには、さまざまなオプションを指定できます。見てみましょう
-i(インタラクティブ)
このオプションは、同じ名前の既存のファイルを上書きするファイルを移動する前に、ユーザーに確認を求めるプロンプトを表示します。この場合、ユーザーはyを押して確認または上書きする必要があります。
サンプル出力
-n(クローバーなし)
-n
オプションは、ファイルが上書きされるのを防ぎます。つまり、別のファイルと一致するようにファイルの名前を変更しても、既存のファイルの内容を保持できます。この例では、2つのファイルfile1.txt
があります およびfile2.txt
。 file1.txt
の名前を変更します file2.txt
へ -n
を使用する 属性ですが、file2.txt
の内容は保持されます
サンプル出力
-v(冗長)
-v
オプションは、mv
のときに発生するアクティビティのステータスを表示します が走っています。アクティビティの出力は、次のように端末に出力されます
サンプル出力
-u(更新)
-u
オプションは、ソースファイルに新しいコンテンツが含まれている場合、または宛先ファイルが欠落している場合にのみ、宛先ファイルを更新します。
mvコマンドのバージョンを確認しています
mv
のバージョンを確認するには コマンドを実行します
$ mv --version
サンプル出力
mvコマンドのヘルプを取得する
その他のmvコマンドオプションについては、コマンドを実行してください
$ mv --help
サンプル出力