ホームページ >運用・保守 >Linuxの運用と保守 >LinuxのcpのパラメータrとRの違いは何ですか?

LinuxのcpのパラメータrとRの違いは何ですか?

WBOY
WBOYオリジナル
2022-08-11 18:00:209313ブラウズ

違い: 1. "cp -r" は現在のディレクトリ内のファイルとフォルダーの両方をコピーしますが、"cp -R" は現在のディレクトリ内のファイルのみをコピーし、現在のディレクトリはコピーしません。 2. "cp -r" ファイルを含むフォルダーは、ファイルのない同じ名前のフォルダーを上書きし、ファイルも上書きします。一方、"cp -R" は、コンテンツを含むフォルダーを上書きしませんが、空のファイルを上書きします。同じ名前; 3. 「cp -r」は識別の基礎としてファイル接尾辞名を使用しませんが、「cp -R」は識別の基礎としてファイル接尾辞名を使用します。

LinuxのcpのパラメータrとRの違いは何ですか?

#このチュートリアルの動作環境: linux7.3 システム、Dell G3 コンピューター。

Linux における cp のパラメータ r と R の違いは何ですか

LINUX コマンドの cp -r と -R の違いは、コピー方法とカバレッジの違いです。 、および異なる識別根拠。

#1. 別のファイルをコピーします

  • cp -r: cp -r は、次のファイルをコピーします。現在のディレクトリのファイルをコピーし、現在のディレクトリ内のフォルダーもコピーします。

  • -R: -R は、現在のディレクトリ内のフォルダーではなく、現在のディレクトリ内のファイルのみをコピーします。

2. さまざまな

  • cp -r をカバーします: cp -r にはファイル フォルダーが含まれますファイルを含まない同じ名前のフォルダーが上書きされ、ファイルも上書きされます。

  • -R: -R はフォルダーを内容で上書きしませんが、同じ名前の空のファイルを上書きします。

#3. 異なる識別基準

  • ##cp -r: cp -r は、ファイル拡張子名は識別の基礎として使用されます。

  • -R: -R は、ファイルの接尾辞名を識別の基礎として使用します。

例は次のとおりです。

LinuxのcpのパラメータrとRの違いは何ですか?

拡張子:

Linux cp (full)英語のスペル:copy file) コマンドは主にファイルまたはディレクトリをコピーするために使用されます。

構文

cp [options] source dest

または

cp [options] source... directory

パラメータの説明:

  • -a: このオプションは通常、ディレクトリをコピーするときに使用されます。リンク、ファイル属性を保持し、ディレクトリのすべての内容をコピーします。その効果は dpR パラメータの組み合わせと同じです。

  • -d: コピーするときはリンクを保持します。ここで説明するリンクは、Windows システムのショートカットに相当します。

  • -f: プロンプトを表示せずに、既存のターゲット ファイルを上書きします。

  • -i: -f オプションとは異なり、対象ファイルを上書きする前に上書きするかどうかを確認するプロンプトが表示され、y と答えると対象ファイルは上書きされます。 。

  • -p: ファイルの内容をコピーするだけでなく、変更時刻とアクセス権限も新しいファイルにコピーされます。

  • -r: 指定されたソース ファイルがディレクトリ ファイルの場合、ディレクトリ内のすべてのサブディレクトリとファイルがコピーされます。

  • -l: ファイルをコピーせず、リンク ファイルを生成するだけです。

推奨学習:

Linux ビデオ チュートリアル

以上がLinuxのcpのパラメータrとRの違いは何ですか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。