答案1
答案2
其中一些可能是稀疏文件;至少在复制之前。有些文件管理器无法正确复制稀疏文件,即它们用真正的零填充文件中的“间隙”,实际上会占用磁盘空间。Thunar 就是其中之一。
不幸的是,使用标准工具来找出哪些文件实际上是稀疏文件并不是一件容易的事。
[sh @ balrog] .../work/test/sparse 11 % ls -l
total 1028
-rw-rw-r-- 1 sh sh 1049624576 Feb 5 2016 sparse-1MB.bin
-rw-rw-r-- 1 sh sh 8192 Jun 16 2020 sparse-8k
-rw-rw-r-- 1 sh sh 8192 Jun 16 2020 sparse-8k-zero
-rw-rw-r-- 1 sh sh 1048576000 Feb 5 2016 sparse-zero.bin
[sh @ balrog] .../work/test/sparse 12 % ls -lh
total 1,1M
-rw-rw-r-- 1 sh sh 1001M Feb 5 2016 sparse-1MB.bin
-rw-rw-r-- 1 sh sh 8,0K Jun 16 2020 sparse-8k
-rw-rw-r-- 1 sh sh 8,0K Jun 16 2020 sparse-8k-zero
-rw-rw-r-- 1 sh sh 1000M Feb 5 2016 sparse-zero.bin
[sh @ balrog] .../work/test/sparse 13 % ls -lhs
total 1,1M
1,0M -rw-rw-r-- 1 sh sh 1001M Feb 5 2016 sparse-1MB.bin
4,0K -rw-rw-r-- 1 sh sh 8,0K Jun 16 2020 sparse-8k
0 -rw-rw-r-- 1 sh sh 8,0K Jun 16 2020 sparse-8k-zero
0 -rw-rw-r-- 1 sh sh 1000M Feb 5 2016 sparse-zero.bin
查询DirStat可以告诉你:
Thunar 不能:
它显示了错误的组合尺寸;至少是错误的尺寸前它在复制这些文件时会损坏它们,因为这样你就真正需要完整大小的文件,尽管这根本没有必要,而且当 Thunar 处理完这些文件后,你将不会得到这些文件的真正 1:1 副本。