web-dev-qa-db-ja.com

すべてのディレクトリとファイルをbashで再帰的にコピーする方法は?

スクリプトがあります:

find ./SourceFolder/ -maxdepth 4 -exec cp -R '{}' ./DestFolder/ \;

SourceDirにはサブフォルダーも含まれています。

DestFolderではすべてのツリーだけでなく、アップレベルではすべての別のレベルおよびファイルであるという問題。直し方 ?ありがとう。

111
user710818
cp -r ./SourceFolder ./DestFolder
241
lanzz

簡単なコピーのコード。

cp -r ./SourceFolder ./DestFolder

成功結果を伴うコピーのコード

cp -rv ./SourceFolder ./DestFolder

ソースに読み取り専用ファイルが含まれている場合、強制的にコピーするコード

cp -rf ./SourceFolder ./DestFolder

詳細については

cp --help
45
user3708054