Linuxのシステム内でのcopyコマンドの使い方は何ですか?
Linuxシステムでは、copyコマンドはファイルやディレクトリをコピーするために使用されます。基本的な使い方は以下の通りです:
- ファイルをコピーする: cp 元ファイル 宛先ファイル
- file1.txtをfile2.txtにコピーする。
- ディレクトリをコピーする:cp -r 元のディレクトリ コピー先のディレクトリ
- cp -r dir1 dir2 は、dir1ディレクトリとその内容をdir2ディレクトリにコピーする。
- コピーして新しい名前を付ける:cp 元のファイル 新しいファイル名
- 例:cp file1.txt file2.txt でfile1.txtをfile2.txtにコピーします。
- 強制コピー:cp -f 元のファイル ターゲットファイル
- 例: cp -f file1.txt file2.txt file1.txtをfile2.txtに強制的にコピーし、もし既存のファイルがあれば上書きします。
- 元のファイル属性を保持する:cp -p 元ファイル 宛先ファイル
- 例:cp -p file1.txt file2.txt はfile1.txtをfile2.txtに複製し、元ファイルの権限、所有者、およびタイムスタンプが保持されます。
man cpコマンドを使用して、再帰的にディレクトリの内容をコピーしたり、リンクファイル自体をコピーしたりするなど、他のオプションもあります。 詳細はman cpを参照してください。