找出整个文件系统中最大的文件
find / -type f -exec du -h {} + 2>/dev/null | sort -rh | head -n 1
解释:
-
find /
:在整个文件系统(当前)目录及其子目录中查找文件。备注:当前目录find . -
-type f
:仅查找类型为普通文件的项。 -
-exec du -h {} +
:对找到的每个文件执行du
命令来计算其大小,并以人类可读的格式显示(例如,KB、MB)。 -
sort -rh
:根据人类可读的数字大小来逆序排序。 -
head -n 1
:只显示排序后的第一行,即最大的文件。
当前目录下各文件、文件夹的大小
du-h –max-depth=1