在 Linux 中查看文件和目录大小是一个常见的任务,你可以使用不同的命令来达到这个目的。这里有一些常用的方法:
1. `du` 命令
`du`(disk usage)命令可以显示指定文件和目录的磁盘使用情况。
显示某个目录的大小
bash
du sh /path/to/directory/
使用选项 `s` 只给出总计值,而 `h` 以更可读的方式表示数值(例如使用“K”代表KB,“M”代表MB)。
以列表方式显示子目录的大小
如果要列出单个目录中所有文件和子目录的大小,则省略 `s` 参数:
bash
du h /path/to/directory
2. 查看最大的若干个文件/文件夹的大小
如果你想找出目录下的若干个最大的文件或目录:
bash
du h maxdepth=1 /path/to/directory | sort hr | head n N
这里的 `N` 是你想展示的最大文件数,如 `10` 来查找前10大的。
或者对于查找大文件:
bash
find /path/to/search type f printf '%s %p\n' | sort nr | head 10
它直接给出最大的文件名和文件尺寸。
3. 显示当前目录下所有内容大小:
bash
du ch | tail 1
这会为你的当前目录内的每个项目输出其大小,然后加上总容量和总计值。
以上是一些最基本的使用方法。这些基本命令结合不同的参数可以帮助你更高效、更具针对性地获取所需信息。如果你还有特定的需求或是遇到具体问题,请提供更多细节!
发表评论