以下命令详细地说明 du -s * | sort -nr > $HOME/space_report.txt?

以下命令详细地说明 du -s * | sort -nr > $HOME/space_report.txt?

以下命令详细做什么?du -s * | sort -nr > $HOME/space_report.txt

答案1

第一个命令显示当前目录(很可能是您的主目录或 ~/)中所有单个文件和目录的大小。

接下来,sort -nr按数字对结果进行排序,然后反转这些结果,首先显示最大的文件或目录,然后显示最小的文件或目录,并将结果打印到space_report.txt主目录中命名的文件中。

要查看结果,您可以运行以下命令之一:

cat ~/space_report.txt

或者

less ~/space_report.txt

就我个人而言,我会使用它,因为它以人类可读的形式打印文件大小:

du -hsx * | sort -rh > $HOME/space_report.txt

再次查看文件:

less ~/space_report.txt

或者

less ~/space_report.txt

如果您不想打印到文件,您可以运行以下命令:

du -hsx * | sort -rh

要自己解决这个问题,您只需输入:

du --help

并查找 -s 标志来查看其用途。

然后,对排序执行相同操作:

sort --help

并查找 -n 标志和 -r 标志。

如需更多信息,您可以运行以下命令:

man du

或者

man -Hfirefox du

man sort

或者

man -Hfirefox sort

相关内容