ls——过滤列表——总大小

ls——过滤列表——总大小

我想列出以 开头的所有文件z,并在列表底部显示它们各自的文件大小和总大小(这样我就不必像 那样向上滚动ls -s)。

DOS 等效:dir z*

我甚至不知道这是否已经完成ls,但我想有一个简单的方法可以做到这一点......

答案1

使用du

du -d 0 -hc z*
  • -d 0:指定最大递归级别;
  • -h:以人类可读的格式打印尺寸;
  • -c:打印总计;
  • z*z:通配符模式,扩展到从当前工作目录开始的文件/目录列表。
$ du -d 0 -hc z*
1,2M    zsh-syntax-highlighting
1,2M    total

相关内容