📅  最后修改于: 2023-12-03 15:40:36.921000             🧑  作者: Mango
本脚本是一个Bash Shell脚本,用于检查隐藏当前目录的大小并输出结果。通常情况下,*nix系统中的隐藏目录(以.
开头的目录)不会在GUI文件浏览器中显示,但有时它们包含大量文件,在磁盘空间不足时这些隐藏目录的大小可能是很重要的。
#!/bin/bash
du -sh .[^.]* | awk '{ print $1 }'
该脚本使用du
命令来获取目录和文件的大小,使用-s
选项只显示每个目录的总大小,使用-h
选项将输出转换为人类可读格式(例如“1.5G”)。我们通过.[^.]*
来限制du
命令只检查以.
开头,但不是.
+字符的目录(也就是隐藏目录)。
最后,我们使用awk
来提取大小信息并仅打印文件大小。
在终端运行脚本,当前目录的隐藏目录的大小将被打印到终端上。
$ ./check_hidden_dir_size.sh
43M
此脚本非常简单,但却很有效。如果您需要检查某个隐藏目录的大小,或者如果您希望只检查隐藏文件夹而不检查其他目录,那么这个脚本可以为您提供帮助。