我在 RHEL 6 中有一个名为 DW.tar.gz 的文件,大小为 539MB。但是使用以下命令解压缩后,tar xzvf DW.tar.gz
生成的文件夹只有 44KB。Linux shell 不显示任何错误或信息。我不明白为什么文件夹的大小小于压缩文件大小(ls -ltrh .
)。
答案1
如何测量目录的大小?它是通过图形文件浏览器测量的吗?如果是,那么尝试直接从命令行测量它,如下所示:
du -skh /path/to/dir
答案2
我不明白为什么文件夹的大小比压缩文件的大小小
你已经回答了你自己。 ls 返回了文件夹本身。而不是文件夹中文件内容的大小。这就像获取书籍索引的大小一样,即使书籍和其中的故事很长,索引也可能只有一两页。