Linuxのmvコマンド

Anonim

Linuxのmvコマンド

構文

MVはLinuxカーネルに基づく標準分布の1つです。基本的なターミナルコマンドを探求したい各ユーザーは、コンソールを介して必要な行動を研究するために彼女について知られています。このユーティリティを使用すると、ディレクトリと個々のオブジェクトの名前を変更したり、移動できます。もちろん、グラフィカルインタフェースを介して同じアクションを実装することができますが、デスクトップの環境に気を取られることなく、必ずしもアクセスできるわけでも、「端末」を介してタスクを作成する必要があります。コンソールでmvコマンドを有効にすると、その構文が難しくないため、使用可能なオプションは文字通り文字通りに傾いている可能性があります。しかし、私たちは依然として存在する議論の規則と議論の規則に別々の注意を払い戻しているので、初心者のユーザーでもこのトピックについて質問がありません。コンソールでアクションを描画するための規則を構文で提案します。

ご存知のとおり、プログラミング構文は、1つ以上の要求を作成するときに単語を入力するための規則を担当しています。今日検討したこの規則とチームをバイパスしないでください。文字列シーケンスから、ユーザーが正しく必要かどうかにかかっています。書き込みの正確さは次のようになります.MV + Options + Source_ Files + Place_name。あなたが彼の役割を理解できるように、各断片をより詳細に検討しましょう。

  • MV - それぞれ、ユーティリティ自体の課題。スーパーユーザーに代わってコマンドの実行を担当するsudo引数のインストールを除き、常に行の先頭です。その後、Stringはsudo mv +オプション+ source_files + place_nameの種類を取得します。
  • オプションは、バックアップ、書き換えファイルなどの追加のタスク、および今日の素材の別のセクションで話します。
  • source_files - それらのオブジェクトまたはあなたが操作をしたいディレクトリ、たとえば、名前の変更または移動などです。
  • Location_Nationは、オブジェクトが移動したときに示され、名前を変更した場合は新しい名前が表示されます。

これらはすべて覚えておく必要があるすべての入力規則です。これ以上機能はありませんので、利用可能なオプションの分析に進むことができます。

オプション

追加の行動チームの作品の作業に必要な場合は、オプションが必要に応じて指定された文字の形式の追加の引数であることをすでに知っています。 Linuxで存在するほとんどすべてのコマンドは、MVにも適用される1つ以上のオプションで実行できます。その機会は以下のタスクを目的としています。

  • -help - ユーティリティに関する公式文書を表示します。他のオプションを忘れた場合は便利になり、すばやく一般的な要約を把握したいと思います。
  • -version - MVバージョンを表示します。このツールのバージョンの定義はほとんど必要とされないので、それはほとんどユーザーが使用しません。
  • -b / -backup / -backup = method - 移動または上書きされたファイルのコピーを作成します。
  • -f - アクティブ化されたら、ファイルの移動または名前の変更に関しては、ファイルの所有者から権限を求めません。
  • -i - それどころか、所有者から許可を求めます。
  • -n - 既存のオブジェクトの上書きを無効にします。
  • -strip-trailing-slashes - 利用可能な場合は、ファイルから最後のシンボルを削除します。
  • -t directory - すべてのファイルを指定されたディレクトリに移動します。
  • -u - ソースファイルが宛先オブジェクトよりも新しい場合にのみ移動します。
  • -v - コマンド処理中に各要素に関する情報を表示します。

将来的には、上記のオプションを使用して、個々のオブジェクトまたはディレクトリの名前変更中または移動中に1つのバーでそれらを指定できます。次に、すべての主要な行動で停止したMVコマンドとの対話の最も一般的な例でより詳細に対処することを提案します。

ファイルとフォルダを移動する

上記の情報から、検討中のチームがファイルを移動するために使用されていることをすでに知っています。これを行うには、便利な方法で「ターミナル」を実行し、そこにMV MyFile1.txt mydir /を書き込み、指定されたファイル名と最後のフォルダを必要に戻す必要があります。オブジェクトが現在のディレクトリにない場合は、次に通話するフルパスを登録する必要があります。同じフォルダで同じことができます。

Linuxのmvコマンドを介して指定されたフォルダにファイルを移動します。

オブジェクトとディレクトリの名前を変更します

MVコンソールユーティリティの2番目の目的は、オブジェクトの名前を変更することです。これは1つのコマンドを通しても行われます。上記では、フルパスを示す操作がどのように実行されるかを示すことを約束しました。この場合、文字列はMV / Home / Lumpics View / Desktop / Test.txt test2.txtを取得します。ここで、/ home / lumpics / desktop / test.txtはその名前と拡張を考慮して、オブジェクトの必要な場所です。 、Test2.txt - チームの起動後に彼に割り当てられる名前。

LinuxのMVユーティリティを介してファイルの名前を変更します

たとえば、オブジェクトまたはディレクトリへのフルパスを指定したいという希望がない場合は、1つのセッションで複数のアクションを作成する必要がある場合は、CDコマンドを入力して場所に移動することをお勧めします。その後、書き込みの完全な方法は必要ありません。

指定された場所への移行LinuxのMVユーティリティと対話する

その後、MV Test1 Testを介してフォルダの名前を変更しましょう.test1は元の名前で、test1は最終的なものです。

現在のフォルダ内のLinuxでMVを使用してフォルダの名前を変更する

Enterキーをクリックすると、新しい入力文字列が表示されます。つまり、すべての変更が正常に渡されました。これで、ファイルマネージャまたはその他のツールを開くには、新しいディレクトリ名を確認できます。

現在の場所のLinuxでのmvコマンドの適用が成功しました

オブジェクトのバックアップコピーを作成します

コマンドオプションに慣れる場合は、-b引数に気付くことが可能でした。バックアップコピーの作成を担当するのは彼です。文字列の正しい装飾は次のようになります.mv -b /test/test.txt test1.txt。ここで、/test/test.txtはファイルへの即時パスであり、test1.txtはそのバックアップの名前です。

Linuxでmvコマンドを使用して既存のファイルのバックアップコピーを作成する

デフォルトでは、名前の最後にあるバックアップオブジェクトにはそれぞれシンボル〜があります.MVコマンドは自動的に作成されます。変更したい場合は、バックアップを作成するときにmv -b -s .txt文字列test.txt txttxttxttxtを使用してください。ここでは、 ".txt"の代わりに最適なファイル拡張子を書き込みます。

複数のファイルを同時に移動します

一度に複数のファイルを移動する必要がある場合があります。このタスクでは、検討中のユーティリティは完全に対処しています。端末では、MVILE1 MYFILE2 MYFILE3 MYDIR /を入力し、オブジェクトの名前と最後のフォルダを必要に戻します。

LinuxのMVユーティリティによる複数のファイルの同時移動

コンソールからのコマンドがすべてのファイルが移動するためにあるディレクトリからアクティブになっている場合は、MV * MyDir /を使用してください。それらをすべて指定ディレクトリに転送します。したがって、すべてのオブジェクトの名前を移動または手動で入力するようにかなりの時間を節約できます。

Linuxのmvコマンドを使用して現在のフォルダからすべてのファイルを移動します。

同じ形式の要素についても同様です。例えばJPGタイプの画像のみを移動したい場合は、MV * .jpg MyDirの行を変更する必要があります。同じことが他のすべての既知のタイプのファイルにも当てはまります。

Linuxのmvコマンドを介して指定されたファイルをすべてのファイルの移動

ターゲットファイルディレクトリに不足している移動

いくつかのファイルを特定のディレクトリに移動する必要がある状況がありますが、それらの一部はすでにこのディレクトリで利用可能です。その後、チームがMV -N MyDir1 / * MyDir2 /を見つけたように、-nオプションを使用する必要があります。指定されたフォルダを正しく移動するのに必要なフォルダを置き換えます。

LinuxのMVを介してターゲットファイルディレクトリに存在しないファイルを移動する

ご覧のとおり、MVコマンドはさまざまな目的に使用でき、問題なく、オブジェクトグループまたは特定のファイルの名前を変更または移動するための特定の引数を使用できます。 Linuxで他の標準のコンソールユーティリティとの対話に興味がある場合は、以下のリンクを使用してこのトピック上の資料を探索することをお勧めします。

参照:

「ターミナル」Linuxでよく使われるコマンド

LN / FIND / LS / GREP / PWD / PS / ECHO / TOUCH / DFコマンドLinux

続きを読む