【发布时间】:2019-01-30 19:18:57
【问题描述】:
我想将一个包含大量文件的目录复制到另一个目的地。我做了
cp -r src_dir another_destination/
然后我想确认目标目录的大小和原来的一样:
du -s src_dir
3782288 src_dir
du -s another_destination/src_dir
3502320 another_destination/src_dir
然后我想到可能有几个符号链接后面没有cp命令并添加-a标志:
-a 与 -pPR 选项相同。保留文件的结构和属性,但不保留目录结构。
cp -a src_dir another_destination/
但是du -s 给了我同样的结果。有趣的是,源和目标都具有相同数量的文件和目录:
tree src_dir | wc -l
4293
tree another_destination/src_dir | wc -l
4293
使用du 命令得到不同的尺寸是我做错了什么?
【问题讨论】:
标签: command-line cp du