手机版 收藏 导航

Linux 查看当前目录下所有文件总大小的命令有哪些

原创   www.link114.cn   2023-07-09 14:41:17

Linux 查看当前目录下所有文件总大小的命令有哪些

du 命令可以显示指定目录或文件的磁盘使用情况。使用 du -sh . 可以查看当前目录下所有文件的总大小,其中 -s 表示只显示总计,-h 表示以可读的格式显示大小。

ls 命令可以列出当前目录下的文件和目录。使用 ls -lh . 可以以可读的格式显示当前目录下所有文件的大小,手动求和即可。

find 命令可以搜索指定目录下的文件和目录。使用 find . -type f -exec du -Sh {} + | awk '{total += $1} END {print total}' 可以计算当前目录下所有文件的总大小。其中 -type f 表示只查找文件,-exec du -Sh {} + 表示对每个文件执行 du 命令并输出,awk 用于求和。

wc 命令可以统计文件的行数、字数和字节数。使用 find . -type f -exec wc -c {} + | awk '{total += $1} END {print total}' 可以计算当前目录下所有文件的总字节数,即总大小。

ncdu 是一个交互式的磁盘使用情况分析工具,它可以以直观的方式显示当前目录下各个文件和目录的大小。使用 ncdu . 可以快速查看当前目录下所有文件的总大小。