如何使用du
命令执行less
命令并管道它?
是du | less
吗?
答案 0 :(得分:1)
是的,du | less
。
但是这只列出当前目录中的目录。例如,在我当前的目录中,命令ls
返回如下:
Make Test-labelRanges Test-labelRanges.C
du |less
返回如下:
8 ./Make
64 .
(END)
如果要列出所有文件和目录,请使用du * |less
,其中*
是通配符表示所有内容,并且返回值应如下所示:
8 Make
36 Test-labelRanges
4 Test-labelRanges.C
(END)
另一个提示:如果您需要人类可读的文件大小格式,例如200k,100M,则需要使用选项-h
,如此du -h * |less
,并返回:
8.0K Make
36K Test-labelRanges
4.0K Test-labelRanges.C
(END)