BERTOLDO Asked:2020-03-05 05:03:30 +0800 CST2020-03-05 05:03:30 +0800 CST 2020-03-05 05:03:30 +0800 CST 如何在 Unix 上使用 shell 计算子目录中的文件数? 772 如何在 Unix 上使用 shell 计算子目录中的文件数? unix 3 个回答 Voted Best Answer 0xdb 2020-03-05T08:40:57+08:002020-03-05T08:40:57+08:00 所以只在当前目录的指定子目录下: $ find ./subdir -maxdepth 1 -type f | wc -l Oxyd 2020-03-05T07:47:06+08:002020-03-05T07:47:06+08:00 例如像这样: ls -dl Music/*|grep "^[-]"|wc -l user341547 2020-03-05T18:40:55+08:002020-03-05T18:40:55+08:00 find / -mindepth 2 -maxdepth 2 -printf '%h\n' | uniq -c 每个目录中的文件和文件夹的数量,输出将如下所示: ... 115 /etc 5 /opt 1 /media ... 可以指定-type仅搜索文件f或目录的选项d 对于在一个子目录中搜索,这已经得到了回答。
所以只在当前目录的指定子目录下:
例如像这样:
每个目录中的文件和文件夹的数量,输出将如下所示:
可以指定
-type
仅搜索文件f
或目录的选项d
对于在一个子目录中搜索,这已经得到了回答。