cp

カテゴリ: ファイル操作

ファイルやディレクトリをコピーするコマンドです。

基本構文

主なオプション

  • -a:アーカイブモード(-dR –preserve=all と同等)。
  • -r:ディレクトリを再帰的にコピー。
  • -R:同上(-r と同じ)。
  • -i:コピー時に上書き確認を行う。
  • -u:コピー先より新しいファイルのみコピー。
  • -v:コピーされるファイルを表示(verbose)。
  • -f:強制的に上書き。
  • -n:既存ファイルを上書きしない。
  • --remove-destination:コピー先を上書き前に削除。
  • --backup:バックアップを作成。
  • --parents:ディレクトリ構造を保持してコピー。
  • --preserve=all:モード、所有者、タイムスタンプなどを保持。

使用例

file.txt を backup ディレクトリにコピーします。

src ディレクトリを dst に再帰的にコピーします。

config.cfg を config.cfg.bak にコピー(上書き時に確認)します。