cp コマンド
参考:
ファイルやディレクトリをコピーする cp コマンドの使い方! | エンジニアの入り口
ディレクトリを丸ごとコピーする
-R
オプションを使う。
$ cp -R src_dir dest_dir
参考:
ディレクトリごとコピーしたいときの Linux コマンド – Qiita
man に「cp -r は使うな」と書いてあった話 | 西尾泰和のはてなダイアリー
--parents オプション
親ディレクトリを含めて階層を保ったままコピーする。
$ cp --parents path/to/src_file dest/
src_file
が dest/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つの方法 | DENET 技術ブログ
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