Windows system >> Windowsの知識 >  >> Linuxシステムチュートリアル >> Linuxチュートリアル >> Linuxのファイルのコピー、削除、移動コマンド

Linuxのファイルのコピー、削除、移動コマンド

  

cpコマンドこのコマンドの機能は、DOSのコピーコマンドと同じように、指定されたファイルまたはディレクトリを別のファイルまたはディレクトリにコピーすることです。非常に強力です。構文:cp [options]ソースファイルまたはディレクトリオブジェクトファイルまたはディレクトリ説明:このコマンドは、指定されたソースファイルをターゲットファイルにコピーするか、複数のソースファイルをターゲットディレクトリにコピーします。このコマンドのオプションの意味は次のとおりです。 - aこのオプションは通常、ディレクトリをコピーするときに使用されます。リンク、ファイル属性を保持し、ディレクトリを再帰的にコピーします。これはdpRオプションの組み合わせとして機能します。 - dコピーするときにリンクを保持します。 -fプロンプトを表示せずに既存のターゲットファイルを削除します。 - iオプションとfオプションは反対で、ターゲットファイルが上書きされる前にプロンプ​​トがユーザに表示されます。対話式コピーであるyに答えると、ターゲットファイルは上書きされます。 -pこのとき、cpはコピー元ファイルの内容に加えて、変更時刻とアクセス権を新しいファイルにコピーします。 -r与えられたソースファイルがディレクトリファイルの場合、cpはそのディレクトリ内のすべてのサブディレクトリとファイルを再帰的にコピーします。この時点でターゲットファイルはディレクトリ名でなければなりません。コピーしないで、ファイルをリンクするだけです。なお、ユーザが誤ってcpコマンドで他のファイルを破壊することを防ぐために、ユーザ指定のターゲットファイル名が既存のファイル名である場合は、cpコマンドでファイルをコピーした後にそのファイルを新たにコピーします。ソースファイルは上書きされるため、cpコマンドを使用してファイルをコピーするときは、ユーザーがiオプションを使用することをお勧めします。 $ cp -i exam1.c /usr/wang/shiyan1.cこのコマンドは、ファイルexam1.cを/usr /wangディレクトリにコピーし、その名前をshiyan1.cに変更します。名前を変更したくない場合は、次のコマンドを使用できます。$ cp exam1.c /usr /wang /$ cp - r /usr /xu //usr /liu //usr /xuディレクトリー内のすべてのファイルとそのサブディレクトリーディレクトリ/usr /liuにコピーします。 Mvコマンドユーザーは、mvコマンドを使用してファイルまたはディレクトリの名前を変更したり、あるディレクトリから別のディレクトリにファイルを移動したりできます。このコマンドは、DOSでのrenとmoveの組み合わせに似ています。構文:mv [options]ソースファイルまたはディレクトリオブジェクトファイルまたはディレクトリの説明:mvコマンドの2番目のパラメータタイプ(ターゲットファイルまたはターゲットディレクトリ)に応じて、mvコマンドはファイルの名前を変更するか、新しいファイルに移動します。ディレクトリに。 2番目のパラメーター・タイプがファイルの場合、mvコマンドはファイルの名前変更を完了しますが、この時点ではソース・ファイルには1つ(またはソース・ディレクトリー名)しか指定できず、指定のソース・ファイルまたはディレクトリーを指定の名前に変更します。ターゲットファイル名2番目のパラメータが既存のディレクトリ名の場合、複数のソースファイルまたはディレクトリパラメータが存在する可能性がありますmvコマンドは、各パラメータで指定されたソースファイルをターゲットディレクトリに移動します。ファイルシステムを越えてファイルを移動するとき、mvは最初にそれをコピーし、それからオリジナルのファイルを削除します、そしてファイルへのリンクは失われます。コマンドの各オプションの意味は次のとおりです。 - I対話モード操作。 mv操作によって既存のターゲットファイルが上書きされる場合、システムは書き換えるかどうかを尋ね、誤ってファイルを上書きしないように、ユーザーにyまたはnと答えるように求めます。 -f対話を防ぎます。 mv操作で既存のターゲットファイルを上書きしたい場合には何も表示されませんこのオプションを指定すると、iオプションは機能しなくなります。指定されたターゲットファイル(ディレクトリではない)がすでに存在する場合、この時点でファイルの内容は新しいファイルによって上書きされます。ユーザーが誤ってmvコマンドを使用して別のファイルを壊してしまうことを防ぐために、mvコマンドを使用してファイルを移動するときにユーザーがiオプションを使用することをお勧めします。 mvとcpの結果は異なることに注意してください。 Mvは "移動"しているように見えますが、最後にファイルの数が増え、cpがファイルをコピーするとファイルの数が増えました。例1:/usr /xu内のすべてのファイルを現在のディレクトリ('。'で示される)に移動します:$ mv /usr /xu /*例2:ファイルwch.txtの名前をwjz.docに変更します。 $ mv wch.txt wjz.doc

Copyright © Windowsの知識 All Rights Reserved