在子文件夹中使用 du -hs * 命令在 Unix 中出现差异
Discrepancy using du -hs * command in Unix in subfolders
再见,
我有以下问题。
当我使用命令 du -hs foldername 时,我可以看到我正在分析的文件夹大小为 80Gb。
但是如果使用 cd foldername 并重新运行脚本(或代码 ls -lah 查看每个文件的详细信息)我找不到适合该大小的文件。
你能解释一下为什么吗?
我怎样才能找到比任何人都贡献 80Gb 的 files/folder?
感谢您的帮助
可能是因为 *
不包括名称以点开头的 files/directories。
不使用 du -sh *
,而是使用 du -ah -d 1
。它将从当前目录开始,而不是从命令行获取 files/directories 列表。 -a
告诉它包括文件和目录,-d 1
告诉它列出 "maximum depth" 为 1,即显示当前目录中的文件,并显示子目录的总数当前目录,但不显示这些子目录中所有内容的详细列表。
再见, 我有以下问题。
当我使用命令 du -hs foldername 时,我可以看到我正在分析的文件夹大小为 80Gb。
但是如果使用 cd foldername 并重新运行脚本(或代码 ls -lah 查看每个文件的详细信息)我找不到适合该大小的文件。
你能解释一下为什么吗?
我怎样才能找到比任何人都贡献 80Gb 的 files/folder?
感谢您的帮助
可能是因为 *
不包括名称以点开头的 files/directories。
不使用 du -sh *
,而是使用 du -ah -d 1
。它将从当前目录开始,而不是从命令行获取 files/directories 列表。 -a
告诉它包括文件和目录,-d 1
告诉它列出 "maximum depth" 为 1,即显示当前目录中的文件,并显示子目录的总数当前目录,但不显示这些子目录中所有内容的详细列表。