ショコラ
Linux cpコマンドで特定のディレクトリを除いてコピーするには?
cpコマンドにはディレクトリを除くオプションは無い。「rsync -a {コピー元} {コピー先} –exclude ‘{除くディレクトリ}’」でキメマス。
※「-a」オプションはディレクトリ、リンク、パーミッション、タイムスタンプ、グループ、所有者、特殊ファイルもコピーの意味。
もっさん先輩
rsync -a {コピー元} {コピー先} --exclude '{除くディレクトリ}'
↓のコマンドを実行すると、project.bak ディレクトリの中に project ディレクトリが作られていました。projectディレクトリの中にあった volumeディレクトリはコピーされませんでした。
rsync -a project project.bak --exclude 'project/volume/'