linux如何查看一个文件夹的大小
linux如何查看一个文件夹的大小详细介绍
在 Linux 中,可以使用 du 命令来查看一个文件夹的大小,该命令会显示目录中所有文件和子目录的磁盘使用情况。以下是常用的操作方法:
1. 查看当前目录下所有文件和子目录的大小(以人类可读的格式显示)
bash
--max-depth
-h:以人类可读的格式显示(例如 KB、MB、GB)。--max-depth=1:指定只显示当前目录下的一级子目录和文件的大小,不深入子目录内部。- 执行后会列出每个子目录和文件的大小,最后一行是当前目录的总大小。
2. 查看指定文件夹的总大小
bash
/path/to/your/folder
-s:只显示总大小(summary),不列出每个子目录的大小。- 示例:查看
/home/user/documents文件夹的总大小:bash/home/user/documents
3. 按大小排序(从大到小)
如果需要查看当前目录下各子目录的大小并按从大到小排序,可以使用:
bash
--max-depth
sort -rh:按大小降序排列(-r逆序,-h识别人类可读的单位)。
4. 补充:查看文件系统磁盘空间(包含文件夹所在分区的总空间、已用空间等)
如果需要查看文件夹所在磁盘分区的整体使用情况(如总容量、可用空间等),可以使用 df 命令:
bash
/path/to/your/folder
- 该命令会显示文件夹所在磁盘分区的空间使用情况,但不会显示文件夹本身的大小,而是文件系统的整体状态。
总结
du命令:用于查看文件夹本身及其内部文件的磁盘占用大小,适合精确分析目录空间使用。df命令:用于查看文件系统的整体磁盘空间使用情况,适合了解分区的可用空间。
根据需求选择合适的命令即可。