logo

linux查看某个文件夹的大小

2024-08-22

在Linux系统中,您可以使用多个命令来查看某个文件夹的大小。以下是一些常用的命令:


du(Disk Usage) 命令:


查看文件夹的总大小:

bash

du -sh /path/to/directory

-h 表示以易读的格式显示(如KB、MB、GB)。

-s 表示汇总指定文件夹的大小,而不是列出其下每个子文件夹的大小。

**du 命令的详细使用:


要查看文件夹内每个子文件夹和文件的大小,可以省略 -s 选项:

bash

du -h /path/to/directory

ncdu(NCurses Disk Usage) 命令:


ncdu 是一个基于文本的用户界面工具,可以更直观地查看文件和文件夹的大小:

bash

ncdu /path/to/directory

tree 命令:


tree 命令以树状图的方式列出目录的内容,并显示每个文件夹的大小:

bash

tree -h /path/to/directory

-h 选项表示显示人类可读的格式(如K、M等)。

find 命令:


虽然 find 命令本身不直接显示文件夹大小,但可以结合管道和 du 命令使用:

bash

find /path/to/directory -type f -exec du -ch {} +

这将对指定目录中的所有文件执行 du -ch 命令,并汇总结果。

df 命令:


df 命令用于查看文件系统的磁盘空间使用情况,不专门用于查看文件夹大小,但如果文件夹是挂载点或接近填满,可以使用:

bash

df /path/to/directory

请注意,某些命令可能需要超级用户权限,特别是当您需要查看不属于当前用户的文件夹大小时。在使用上述命令时,记得将 /path/to/directory 替换为您想要检查的实际文件夹路径。

文章地址: https://www.nnzv.com/article/107.html
相关阅读: