📌  相关文章
📜  检查隐藏当前目录的大小 linux - Shell-Bash (1)

📅  最后修改于: 2023-12-03 15:40:36.921000             🧑  作者: Mango

Shell脚本: 检查隐藏当前目录的大小

介绍

本脚本是一个Bash Shell脚本,用于检查隐藏当前目录的大小并输出结果。通常情况下,*nix系统中的隐藏目录(以.开头的目录)不会在GUI文件浏览器中显示,但有时它们包含大量文件,在磁盘空间不足时这些隐藏目录的大小可能是很重要的。

脚本
#!/bin/bash

du -sh .[^.]* | awk '{ print $1 }'
说明

该脚本使用du命令来获取目录和文件的大小,使用-s选项只显示每个目录的总大小,使用-h选项将输出转换为人类可读格式(例如“1.5G”)。我们通过.[^.]*来限制du命令只检查以.开头,但不是.+字符的目录(也就是隐藏目录)。

最后,我们使用awk来提取大小信息并仅打印文件大小。

使用

在终端运行脚本,当前目录的隐藏目录的大小将被打印到终端上。

$ ./check_hidden_dir_size.sh
43M
结论

此脚本非常简单,但却很有效。如果您需要检查某个隐藏目录的大小,或者如果您希望只检查隐藏文件夹而不检查其他目录,那么这个脚本可以为您提供帮助。