BASHプログラミング
 Computer >> コンピューター >  >> プログラミング >> BASHプログラミング

Linuxのmvコマンドでファイルを移動する例

この記事では、 mvを使用してLinuxでファイルを移動する方法について説明します。 コマンド、ファイルを安全に移動するための例とヒント。

mv 構文

ファイルの移動は、 mvを使用して行われます。 次の構文を持つコマンド

mv OPTIONS SOURCE DESTINATION

注:

  • オプション 以下の表のオプションのリストです
  • ソース 移動するファイルへのパスです
  • 目的地 ファイルを移動する宛先へのパスです2
    • これには、新しいファイル名を含めることも、単に宛先フォルダーへのパスにすることもできます
    • mv 移動しますソース 宛先宛先の場合 ディレクトリ(またはディレクトリへのリンク)
      • 宛先の場合 ディレクトリではありません。mv 名前をSOURCEに変更します 宛先

一般的なmv オプション

mvを実行するときに一般的に使用されるオプションの一部を次に示します。 、マニュアルから:

-b 既存の各宛先ファイルのバックアップを作成します
-f、–force 上書きする前にプロンプ​​トを表示しない
-i、–interactive 上書きする前にプロンプ​​トを表示
-n、–no-clobber 既存のファイルを上書きしないでください
-u、–update SOURCEファイルが宛先ファイルよりも新しい場合、または宛先ファイルが欠落している場合にのみ移動します。
-v、–verbose 何が行われているのか説明してください

追加のオプションは、以下を実行してmvマニュアルに記載されています。

man mv

file1を移動します directory1に :

mv file1 directory1/

file1の名前を変更します file2

mv file1 file2

file1をdirectory1に移動します 名前をfile2に変更します :

mv file1 directory1/file2

directory1を移動します directory2に :

mv directory1/ directory2/

最後の例では、 directory2 存在しない場合、directory1の名前は directory2に変更されます 。移動するだけで、ディレクトリが見つからない場合に失敗するには、次のコマンドを実行します。

mv directory1/ directory2/.

これにより、 directory2 が確保されます ファイルを移動しようとする前に存在します–ドット( )パスが存在する必要があることを指定します。

移動するよりもコピーする方がよい場合があります

あるドライブから別のドライブに、またはネットワークを介してファイルを移動する場合は、ファイルをコピーし、コピーが成功したことを確認してから元のファイルを削除することを検討してください。

Linuxコマンドラインで作業しているときは、誤って削除されたファイルを復元するためのゴミ箱やごみ箱はありません。ファイルがなくなると、それらはなくなります。何らかの理由でファイルの移動操作が失敗した場合、それらのファイルが失われる可能性があるため、代わりにそれらをコピーして、正常に転送されたことを確認すると、これが軽減されます。

また、データの損失から身を守るために、ファイルを定期的にバックアップする必要があります。


  1. Linuxで役立つ10の連鎖演算子と実用的な例

    Linuxコマンドの連鎖とは、複数のコマンドを組み合わせて、それらの間で使用されるオペレーターの動作に基づいて実行させることを意味します。 Linuxでのコマンドの連鎖は、シェル自体で短いシェルスクリプトを記述し、ターミナルから直接実行するようなものです。連鎖により、プロセスの自動化が可能になります。さらに、無人の機械は、チェーンオペレーターの助けを借りて非常に体系的な方法で機能することができます。 関連項目: Awkおよび正規表現を使用してファイル内のテキストをフィルタリングする方法 この記事は、頻繁に使用されるコマンドチェーン演算子に光を当てることを目的としています。 、簡単な説明と

  2. Linuxでwatchコマンドを使用する方法と例

    Linuxのwatchコマンドは1つのことを行います。コマンドを繰り返し、結果を繰り返し出力して、変更を監視できるようにします。使用方法は次のとおりです。 watchコマンド構文 watchコマンドの構文は次のとおりです。 watch OPTIONS COMMAND 注: オプション 以下の表のオプションのリストである必要があります。これにより、ウォッチのデフォルトの動作が変更されます。 コマンド コマンド 監視するコマンドです 繰り返し実行する必要があります。これは、出力を監視します 見る 中断されるまで実行されます(したがって、 CTRL+Cを押して終了します ) オプション 時