我在Linux中面临磁盘空间的完整问题。使用df命令检查时,我发现'/‘目录占据了100%的位置。因此,为了检查哪些文件夹占用了很大的空间,我运行了cd /和du -sh。但是运行命令需要花费很长时间。但最终,我想了解'/‘文件夹的直接子文件夹正在消耗大量磁盘空间的详细信息。任何人也能说出同样的命令。
发布于 2018-02-21 09:01:30
该命令将列出15个最大的命令,顺序如下:
du -xhS | sort -h | tail -n15
我们使用-x标志跳过不同文件系统上的目录。
-h上的du以人类可读的格式给出输出,然后sort -h可以按顺序排列这个输出。
-S命令上的du意味着子目录的大小被排除在外。
您可以更改tail的数量,以看到更少或更多。非常方便的命令。
发布于 2018-02-21 09:03:00
du -h --max-depth=1 / | sort -h -r
这将显示/中的每个文件夹,包括/本身。
请注意,这可能需要很长时间来扫描所有的文件。如果需要文件夹中的子文件夹的任何特定大小,请指定文件夹的确切路径,而不是/,或者如果已经在该文件夹中,则只需跳过/。
-h选项以人类友好的格式显示大小--max-depth=1命令命令只进入/内部的一个目录sort -h -r使用友好的大小对结果进行排序,-r指示命令以相反的顺序显示结果(从最大目录到最小目录)https://unix.stackexchange.com/questions/425615
复制相似问题