我试图用来du
获取文件系统上的文件/大小列表(这样做sudo
):
cd /
du --exclude-from="/home"
Run Code Online (Sandbox Code Playgroud)
我收到一条错误消息,告诉我这/home
是一个文件夹。
我不想/home
被包括在内。查看du
手册,看起来这不可能。du
完成我想要的东西的替代方法是什么?
您的命令有两处错误:-
cd
与另一个命令结合使用,除非您;
在它们之间添加,例如cd /; du ...
,尽管最好简单地将 指定/
为 的位置参数du
,如du ... /
。--exclude-from
指定包含的搜索模式列表的文件:你需要的是--exclude
指定在线模式。所以你需要的命令是:
du --exclude=/home /
Run Code Online (Sandbox Code Playgroud)
这将排除/home
及其所有子目录。请注意,这du --exclude="/home/* /
将排除所有文件和子目录,但包括/home
目录本身的大小。
归档时间: |
|
查看次数: |
15414 次 |
最近记录: |