mr *_* au 8 command-line bash files find
仅当文件不存在时才将每个文件从目录结构复制到特定目录。
从这个 Stack Overflow 问题中得到了第一部分:
find . -type f -exec cp {} /target-directory \;
Run Code Online (Sandbox Code Playgroud)
如何检查文件是否存在?如果没有,则复制文件,否则跳过。
Rav*_*ina 13
您可以使用-uswitch fromcp命令:
仅当 SOURCE 文件比目标文件新或目标文件丢失时才复制
或使用rsync命令--ignore-existing:
跳过更新接收器上存在的文件
例子:
rsync --ignore-existing source/* destination/
Run Code Online (Sandbox Code Playgroud)