统计当前目录所有文件及文件夹大小并排序

该命令将会统计出当前目录下所有文件及文件夹大小,并按从大到小的顺序写入到$HOME/user_space_report.txt文件中。其中$HOME时默认用户主目录环境变量。
du -s * | sort -nr > $HOME/user_space_report.txt

命令用途:统计当前目录所有文件及文件夹大小并排序

管道分解

该命令通过管道(|)将多个命令串联,前一个命令的输出作为后一个命令的输入,逐步处理数据。

  1. 第 1 步:du -s *
    磁盘使用量统计 — 统计文件或目录在磁盘上占用的空间大小,支持按目录汇总、以人类可读格式输出等。
  2. 第 2 步:sort -nr > $HOME/user_space_report.txt
    文本排序工具 — 对文本行进行排序,支持按数字、字典序、月份等多种方式,可指定排序键和排序方向。

重定向

使用 > 进行覆盖写入操作。

完整命令

du -s * | sort -nr > $HOME/user_space_report.txt

评论(0

暂无评论,来说两句吧

发表评论

回复 取消