Linux中查看各文件夹大小命令:du -h --max-depth=1
2025-05-02 23:27
Linux
185
0
2
0
标题录入
封面图
在 Linux 系统中,`du` 命令用于估算文件和目录的磁盘使用情况。结合选项 `-h` 和 `--max-depth=1`,可以方便地查看当前目录下各子目录的大小,并以人类可读的方式显示(如 KB、MB、GB)。 ### 命令解析: - **`du`**: Disk Usage,用于计算文件或目录的磁盘使用量。 - **`-h`**: 以人类可读的格式输出(例如,将字节转换为 KB、MB 或 GB)。 - **`--max-depth=1`**: 限制递归深度为 1,只显示当前目录下的直接子目录大小,而不深入到更深层的子目录。 ### 示例命令: ```bash du -h --max-depth=1 ``` ### 输出示例: 假设当前目录结构如下: ``` . ├── dir1 │ ├── file1.txt │ └── file2.txt ├── dir2 │ └── file3.txt └── dir3 └── subdir └── file4.txt ``` 执行命令后可能得到以下结果: ``` 100K ./dir1 50M ./dir2 200M ./dir3 350M . ``` ### 说明: 1. **`100K`** 表示 `dir1` 目录及其内容占用的空间为 100KB。 2. **`50M`** 表示 `dir2` 目录及其内容占用的空间为 50MB。 3. **`200M`** 表示 `dir3` 及其内容占用的空间为 200MB。 4. **`350M .`** 表示整个当前目录(包括所有子目录)占用的空间为 350MB。 ### 扩展用法: 如果需要进一步分析某个特定目录的大小,可以在命令中指定目标路径: ```bash du -h --max-depth=1 /path/to/directory ``` 希望对你有所帮助!
上一篇:
Linux:ls以K、M、G为单位查看文件大小
下一篇:
centos杀死进程kill方法大全
标题录入,一次不能超过6条
怎么提高认知水平?
T:0.010280s,M:236.44 KB
返回顶部
留言
留言
评论