ファイルやディレクトリを移動すると、あなたは、多くの場合、Linuxシステム上で実行するために必要な基本的な課題の一つです。このチュートリアルでは、ファイルやディレクトリを移動するには、mvコマンドを使用する方法について説明します。
mvコマンドを使用する方法
mvコマンドファイルやディレクトリの名前変更のために(短い移動)、及びある場所から別の場所に移動します。次のようにMVコマンドの構文は次のとおりです。
MV [オプション]ソース送り先
ソースは、1つのまたは複数のファイルまたはディレクトリであってもよいし、ターゲットは、単一のファイルまたはディレクトリであってもよいです。
- あなたがソースとして複数のファイルまたはディレクトリを指定した場合、送信先はディレクトリでなければなりません。この場合、ソースファイルがターゲットディレクトリに移動されます。
- ソース、ターゲットおよびターゲットとして単一のファイルが既存のディレクトリである場合は、ファイルが指定したディレクトリに移動されます。
- あなたは、ソースとして1つのファイルを指定し、ターゲットの目標として1つのファイルを指定する場合は、ファイルの名前を変更します。
- ソースがディレクトリではなく、目標があるならば、目標はソースに変更されます、またはそれは、ターゲットディレクトリに移動されます。
- ファイルまたはディレクトリを移動するには、送信元と送信先への書き込みアクセスを持っている必要があります。そうしないと、権限拒否エラーを受け取ることになります。
ファイルを移動するときに、同じコマンドでディレクトリを移動するためのコマンド。DIR2ディレクトリが存在する場合は、以下の例では、コマンドはDIR1にdir2を移動します。DIR2が存在しない場合は、DIR1はdir2の名前に変更されます。
などDIR1 DIR2
複数のファイルやディレクトリを移動します
mvコマンドのオプション
型MV
別名がMVである場合は、次のように、出力は次のようになります。
MVは「MV -i `にエイリアスされます
競合オプションが指定されている場合は、最後に指定したオプションが優先されます。
カバーの前にプロンプト
対象のファイルが存在する場合、デフォルトでは、それが上書きされます。プロンプトを確認するには、-iオプションを使用します。
プロンプト
ファイルタイプを上書きするには、文字YまたはYを入力します。
必須カバレッジ
あなたは、読み取り専用ファイルを上書きしようとすると、mvコマンドを使用すると、ファイルを上書きするかどうかを尋ねます。
プロンプト
プロンプトが表示されないようにするには、-fオプションを使用します。
あなたは読み取り専用モードを複数のファイルをカバーする必要がある場合は、このオプションは特に便利です。
既存のファイルを上書きしないでください
-nオプションは、既存のファイルを上書きすることはありませんMVを伝えます:
図は次のとおりです。
バックアップファイル
対象のファイルが存在する場合、それはバックアップ-bオプションを作成することができます。
バックアップファイルは、元の文書と同じ名前を持つ、とチルダ(〜)を追加します。
LSはバックアップが作成されていることを確認するためのコマンドを使用します。
冗長出力
別の有用なオプションは-vです。このオプションを使用すると、コマンドは、各ファイル移動の名前を出力します:
出力:
概要
今では、あなたは、ファイルやディレクトリを移動するには、mvコマンドの使用方法をよく理解している必要があります。コマンドラインによって脅かさ新しいLinuxユーザーは、ファイルを移動するためにGUIファイルマネージャを使用することができます。
mvコマンドの詳細については、manページを参照してください。
ご質問やフィードバックがありましたら、コメント気軽にしてください。