我有 2 个文件夹,A 和 B。它们很相似,但是 A 中有一些文件在 B 中不存在。有什么最佳方法可以仅将 A 中的新文件复制到 B,而不更改 B 中的现有文件?
答案1
您可以使用该--update
选项来rsync
:
cd A
rsync -a --update . ../B/
您可以使用 tar 的--skip-old-files
选项做类似的事情:
cd A
tar -cf- . | tar -C ../B -xv --skip-old-files -f-
答案2
cp
和-n
。