我需要组织一个外部硬盘驱动器,使其上的文件夹不超过 500 个。Ubuntu 的“属性”窗格仅显示文件数,而不显示文件夹数。
是否有一个简单的命令行可以告诉我子目录的数量?
我需要递归计算,驱动器是安装在/media/MUSIC/. 它适用于汽车立体声系统,其文档说它只能读取前 500 个文件夹。
我正在尝试清理多年来积累的各种垃圾的硬盘驱动器。du有助于减少磁盘使用量,但整个事情仍然很笨拙,不是因为总大小,而是因为文件和目录的总数。
有没有办法我可以做一些类似du但不计算文件大小的事情,而是计算文件和目录的数量?例如:一个文件是1,一个目录是它里面的文件/目录的递归数+1。
编辑:我应该更清楚。我想不仅知道的文件/目录总数/,而且在/home,/usr等,并在其子目录,递归,如du确实为大小。
如何递归计算某种类型的所有文件zsh?
有很多方法可以做到这一点(有用的超级用户问题,例如这个给出了指导),但很少有zsh特定的方法。