如何列出目录中的所有文件及其递归文件大小?
- -编辑
我想看到大小“汇总”到列出目录中的父目录。我不想看到子目录或其内容或大小。
我猜最简单的方法是键入ls -l
,否则ls -lh
它将以人类可读的格式(KB,MB等)提供文件大小。
如果“递归”表示列出所有后续文件夹,例如:
/ foo /
/ foo / bar / ....
然后,您还应该添加参数R
,例如ls -lR
或ls -lhR
ls
可以通过键入以下内容找到更多信息man ls
更新:
Lekensteyn建议的以下命令可能会完成此任务:
du -h --max-depth=1 <folder>
-h
用于人类可读的
--apparent-size
是显示大小的另一种方法,正如已经说明的那样,这
--max-depth
是您要转到的子文件夹的级别。
本文收集自互联网,转载请注明来源。
如有侵权,请联系[email protected] 删除。
我来说两句