使用du命令并使用Less管道

时间:2015-03-18 00:11:47

标签: linux command-line-interface

如何使用du命令执行less命令并管道它?

du | less吗?

1 个答案:

答案 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)