linux - 使用 ls 列出目录及其总大小

标签 linux unix

是否可以在 Unix 中使用 ls 列出子目录的总大小及其所有内容,而不是通常的 4K (我假设)只是目录文件本身?

total 12K
drwxrwxr-x  6 *** *** 4.0K 2009-06-19 10:10 branches
drwxrwxr-x 13 *** *** 4.0K 2009-06-19 10:52 tags
drwxrwxr-x 16 *** *** 4.0K 2009-06-19 10:02 trunk

在浏览了手册页之后,我发现我是空的。

最佳答案

尝试类似:

du -sh *

短版:

du --summarize --human-readable *

说明:

du: Disk Usage

-s:显示每个指定文件的摘要。 (相当于-d 0)

-h:“人类可读”输出。使用单位后缀:Byte、Kibibyte (KiB)、Mebibyte (MiB)、Gibibyte ( GiB)、Tebibyte (TiB) 和 Pebibyte (PiB)。 (基础2)

关于linux - 使用 ls 列出目录及其总大小,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1019116/

相关文章:

linux - 如何将 Google Drive 备份到 AWS Glacier?

java - 为什么 Java 内存映射缓冲区会导致大量意外磁盘 IO?

Android 和 UNIX 的相似性

linux - 我需要帮助在 Unix 中编写一个简单的脚本

linux - 在 Linux 中用 sed 替换点、感叹号和问号

Linux - 创建进程

linux - htop如何收集linux中的系统信息

c - LKM linux_dirent 实现

java - Tomcat 7 ClassNotFoundException : org. apache.tomcat.JarScanner

c - UNIX 上 C 语言的 makefile