cp -R source_dir / * dest_dir /覆盖文件?

我试图复制,目录的内容recursion到另一个使用:

cp -Rv source_dir/* dest_dir/ 

似乎一切工作正常,但是当我用ls -l列出该目录时,更改数据不会更新到当前时间。 那么,我怎么能确定我的命令已经覆盖了旧的文件呢?

如果您不确定,请检查您是否没有运行cp作为别名(来自您的shelltypes“alias cp”),如果没有其他参数(特别是-n),cp -R将覆盖desti_dir中的文件,除非你有权限问题。

但是如果你需要确定,你可以运行diff来比较两个目录

 diff source_dir/ dest_dir/