我试图用来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 次 |
| 最近记录: |