Linuxのcpコマンドは、ファイルやディレクトリをコピーするための基本かつ非常に多機能なコマンドです。オプションを理解し適切に使い分けることで、日々の作業効率や安全性が飛躍的に向上します。
cpは「copy」の略で、ファイルやディレクトリをコピーするためのLinuxコマンドです。バックアップやファイルの複製、システム管理作業などに幅広く使われます。
tcp [オプション] コピー元 コピー先・ファイルをコピー
cp ファイル1.txt ディレクトリ名/・複数ファイルをまとめてコピー
cp file1.txt file2.txt dir/・ディレクトリを丸ごとコピー(-r)
cp -r srcdir destdir・属性保持してコピー(-p)
cp -p src.txt dst.txt・上書き時に確認(-i)
cp -i file.txt dir/・強制的に上書きコピー(-f)
cp -f file.txt dir/・コピーの進捗を詳細出力(-v)
cp -v file1.txt dir/・バックアップファイルを生成しつつコピー(-b, –suffix)
cp -b --suffix=.bak file.txt dir/・全.txtファイルをコピー
cp *.txt dir/・カレントディレクトリ配下すべてをコピー
cp ./* dir/cp -l file linkdir/cp -s file linkdir/-a(アーカイブ)がおすすめです。-r必須。-iによる確認も活用しましょう。cpコマンドはシンプルながら多機能で、作業の安全性や効率化に欠かせません。実際の用途に合わせてオプションを使い分けてください。