【发布时间】:2011-12-24 17:24:23
【问题描述】:
我有脚本:
find ./SourceFolder/ -maxdepth 4 -exec cp -R '{}' ./DestFolder/ \;
SourceDir 还包含子文件夹。
问题在于,DestFolder 不仅是所有树,而且在上一级所有其他级别和文件。
如何解决?
【问题讨论】:
-
抱歉,忘记添加-name "*.txt"
我有脚本:
find ./SourceFolder/ -maxdepth 4 -exec cp -R '{}' ./DestFolder/ \;
SourceDir 还包含子文件夹。
问题在于,DestFolder 不仅是所有树,而且在上一级所有其他级别和文件。
如何解决?
【问题讨论】:
cp -r ./SourceFolder ./DestFolder
【讨论】:
cp 不是 bash 命令,而是单独的可执行文件,因此它是特定于系统的。另一方面,真正的 bash 命令跨操作系统是相同的。
cp -r "$CONFIG_PATH/" "$CODESIGNING_FOLDER_PATH"
简单副本的代码。
cp -r ./SourceFolder ./DestFolder
复制成功的代码
cp -rv ./SourceFolder ./DestFolder
如果源代码包含任何只读文件,它也会复制的强制代码
cp -rf ./SourceFolder ./DestFolder
获取详细帮助
cp --help
【讨论】:
您可能会发现设置属性很方便
cp -arf ./SourceFolder ./DestFolder
【讨论】: