Linux如何查看文件夹的大小?

了解文件夹的大小在Linux系统管理中至关重要,因为它可以帮助您确定存储空间的使用情况,监控磁盘空间并清理冗余文件。本文将深入探讨使用Linux命令行工具来查看文件夹大小的各种方法。

Linux如何查看文件夹的大小?

方法1:使用“du”命令

“du”命令(磁盘使用情况)是查看文件夹大小最常用的命令之一。它以字节为单位报告每个指定文件夹及其子文件夹的大小。


du -sh 文件夹名
批量打开网址.

-s选项总结每个文件夹的大小,-h选项以人类可读的格式显示结果。例如:


du -sh /var/log
16K /var/log/boot.log
24K /var/log/cron
40K /var/log

方法2:使用“df”命令

“df”命令(磁盘空间)显示文件系统的大小、已用空间和可用空间。通过指定-h选项,您可以查看以人类可读的格式显示的文件夹大小。


df -h 文件夹挂载点

其中“文件夹挂载点”是文件夹所在的挂载点。例如:


df -h /var/log
Filesystem Size Used Avail Use% Mounted on
/dev/mapper/rhel-root 50G 16G 34G 33% /

方法3:使用“find”命令

“find”命令可以用来查找文件和目录,也可以用来显示它们的总大小。


find 文件夹名 -type d -exec du -sb {} \;

-type d选项指定只查找目录,-exec选项执行du -sb命令并返回每个目录的大小。例如:

相关阅读:  批量处理的数据具有什么特点


find /var/log -type d -exec du -sb {} \;
128 /var/log/boot.log
256 /var/log/cron
384 /var/log

方法4:使用“tree”命令

“tree”命令以可视化层级结构的方式显示文件和目录,并可以选择显示它们的总大小。王利头,


tree -s 文件夹名

-s选项显示文件和目录的大小。例如:SEO?


tree -s /var/log
/var/log
├── boot.log (128 bytes)
├── cron (256 bytes)
└── 384 bytes

方法5:使用“duf”命令

“duf”命令(磁盘使用情况的图表)是一个更高级的工具,它可以以交互图表的方式显示文件和目录的大小。

安装“duf”命令:


sudo apt install duf
wangli.

使用“duf”命令:


duf 文件夹名

常见问题解答

1. 如何查看隐藏文件夹的大小?

相关阅读:  linux安装后文件夹一般在哪里

使用“du”命令时,添加-a选项以包括隐藏文件夹:


du -ah 文件夹名

2. 如何以特定单位(例如千兆字节或兆字节)显示文件大小?

使用“du”命令的-B选项指定单位:


du -B1G 文件夹名
王利!

3. 如何递归查看文件夹大小,包括所有子文件夹?

使用“du”命令的-r选项进行递归查找:


du -shr 文件夹名

4. 如何排除特定文件或目录类型?

使用“find”命令的-prune选项排除文件或目录:


find 文件夹名 -path "*/排除文件夹/*" -prune -o -type d -exec du -sb {} \;

5. 如何自动清理超出一定大小的文件夹?wanglitou.

使用“find”命令和“rm”命令编写脚本来自动清理文件夹:JS转Excel?

“`HTML在线运行!

MAX_SIZE=100M

FOLDERLIST=$(find / -type d -size +$MAXSIZE -print)

相关阅读:  文件和文件夹的区别如何建立一个文件夹

for FOLDER in $FOLDER_LIST; do
rm -rf $FOLDER
done
“`

原创文章,作者:王行灵,如若转载,请注明出处:https://www.wanglitou.cn/article_65820.html

(0)
打赏 微信扫一扫 微信扫一扫
上一篇 2024-06-11 09:05
下一篇 2024-06-11 09:24

相关推荐

公众号