cp コマンド

参考:

cp コマンド | hydrocul のメモ

Man page of CP | JM Project

ファイルやディレクトリをコピーする cp コマンドの使い方! | エンジニアの入り口

ディレクトリを丸ごとコピーする

-R オプションを使う。

$ cp -R src_dir dest_dir

参考:

ディレクトリごとコピーしたいときの Linux コマンド – Qiita

man に「cp -r は使うな」と書いてあった話 | 西尾泰和のはてなダイアリー

--parents

親ディレクトリを含めて階層を保ったままコピーする。

$ cp --parents path/to/src_file dest/

src_filedest/path/to/src_file にコピーされる。

参考:

cp --parents でパスごとコピーする | ぱせらんメモ

cp コマンドでディレクトリごとファイルをコピーする | kntmr-blog

cp --parnents でフォルダ構造(パス)まるごとコピー | server-memo.net

ディレクトリ構造を保ったまま欲しいファイルだけをコピーする方法 | yokoji の日記

ディレクトリ下のファイルをワイルドカードで指定してコピーする

$ cp -a src_dir/* dest_dir

-a オプション:ディレクトリ構造やリンク、属性をそのままコピーする

※ Bash のワイルドカード * はデフォルトではドット . にマッチしないので注意

ドットファイルも含めて全てのファイル、ディレクトリをコピーする。

$ cp -a src_dir/. dest_dir

参考:

ファイルやディレクトリをコピーする cp コマンドの使い方! | エンジニアの入り口

cp コマンドでドットファイルもコピーする3つの方法 | ディーネット 技術情報ブログ

glob | Greg’s Wiki

How can I get mv (or the * wildcard) to move hidden files? – Ask Ubuntu

In bash, cp does copy dot files while using wildcard? Which option should I use – Stack Overflow

Bash for loop with wildcards and hidden files – Stack Overflow

タグ:

コメントを残す

メールアドレスが公開されることはありません。 * が付いている欄は必須項目です