Q:Unix、Linux、および MacOS オペレーティング システムで、コマンド ラインを使用してフォルダーを移動するにはどうすればよいですか?
A:Linux ターミナルで mv コマンドを使用して、フォルダ / ディレクトリとファイルを移動および名前変更できます。
mv コマンド構文
Linux mv コマンド構文は非常に簡単です:
mv source target mv -option origin destiny
Linux mv コマンドの例
フォルダーとフォルダー 2 を /tmp ディレクトリに移動
mv folder folder2 /tmp/
フォルダとファイル 1 を /home/ ディレクトリに移動
mv folder file1 /home/
前の例では、名前を変更せずに、ファイルとフォルダーを新しい宛先に移動します。
mv コマンドを使用すると、非常に多数のファイルとフォルダーを 1 つのコマンド ラインで移動できます。
mv /home/johndoe/* /home/jane/new_folder/
/home/johndoe/ ディレクトリ内にあるすべてのファイル、フォルダー、およびすべてのサブフォルダーを新しい宛先 /home/jane/new_folder/ に移動します。
ここでは、Unix や Linux のようなシステムで使用されるワイルドカード (アスタリスク) を使用して、すべてのコンテンツが影響を受ける (この場合は移動される) 必要があることを指定します。
この次の例では、複数のディレクトリを異なるパスから新しいフォルダーに移動します:
mv /home/john/foo /home/john/docs /home/tracy
または、元のディレクトリから行うこともできます:
cd /home/john mv foo docs /home/tracy
mv コマンドは、詳細オプション -v を追加することで、実行中のすべてのアクションの出力を表示するように構成できます。例:
mv /home/john/docs /home/jane/ -v
これは出力です:
`/home/john/docs/' -> `/home/jane/docs'
前の例では、前の例で行ったようにフォルダーまたはファイルを移動する場合、同じ名前のファイルまたはフォルダーがない限り、コンテンツをある場所から別の場所に移動する前に確認を受け取りません。宛先パス。
-i オプションを使用して、ファイルを上書きする前にプロンプトを強制できます。この方法では、mv がインタラクティブになり、Linux ターミナルで確認を求められます。
mv -i file1.txt /home/jerry/
出力:
mv: overwrite `/home/jerry/file1.txt'?
Linux システム管理の日常業務に役立つその他の mv コマンド オプション。 gnu/mv の man ページには、探索できる多くのオプションがあります。最も便利な mv オプションのいくつかを見てみましょう:
-f, --force do not prompt before overwriting -i, --interactive prompt before overwrite -t, --target-directory=DIRECTORY move all SOURCE arguments into DIRECTORY -T, --no-target-directory treat DEST as a normal file -u, --update move only when the SOURCE file is newer than the destination file or when the destination file is missing -v, --verbose explain what is being done -Z, --context set SELinux security context of destination file to default type
完全な mv コマンド オプションを確認する必要がある場合は、以下のマニュアル ページを参照してください。
次のように入力してください:
man mvmv コマンドを使用して Linux でフォルダーを移動する 最終変更日:2017 年 7 月 18 日 Esteban Borges