以下命令详细做什么?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