我想知道是否有一种方法可以完全覆盖正在复制到的目录,而无需先使用 rm 命令将其擦除,这意味着我不希望目标目录中不存在文件源目录。这可以用 cp 命令吗?我想要类似于以下命令的结果,但只能通过发出一个命令。我试过 rsync 但我没有任何运气让它通过它的删除选项表现出来。
rm -r /dest_dir/; cp -a /source_dir/. /dest_dir
rsync cp
cp ×1
rsync ×1