我正在尝试打印目录占用的空间(向下两级)。所列尺寸不准确。例如large_child_folder
是 150 GB。如何获得真正的目录大小?
tree -L 2 -d --du -sh
.
??? [8.0K] parent_folder
? ??? [4.0K] large_child_folder
??? [8.0K] another_parent_folder
??? [4.0K] another_large_child_folder
Run Code Online (Sandbox Code Playgroud)
答案@在tree 1.5 中使用tree 命令打印目录内容的大小?似乎不正确。
以下命令将提供人类可读的信息,所有目录的大小最多可达当前目录下 2 级目录的深度:
du --max-depth=2 -h
Run Code Online (Sandbox Code Playgroud)
--max-depth=N 仅当目录低于命令行参数 N 或更少级别时才打印目录的总数
-h, --human-readable 人类可读格式的打印尺寸(例如,1K 234M 2G)