File Ubuntu“;查找“;用于每个目录中文件计数的命令意外计数

File Ubuntu“;查找“;用于每个目录中文件计数的命令意外计数,file,ubuntu,count,find,File,Ubuntu,Count,Find,我正在使用find命令为我提供每个目录和子目录中文件数量的列表。这是命令 find . -maxdepth 100 -mindepth 2 -type f -printf "%h\0" | uniq -zc | tr '\0' '\n' 然而,我得到了重复的输出。比如说, 20 ./WDE/J/P 2 ./WDE/J/P/Base47 23 ./WDE/J/P/Base47/b 12 ./WDE/J/P/Base47 72 ./WDE/J/P/Base47/c 46 ./WDE

我正在使用
find
命令为我提供每个目录和子目录中文件数量的列表。这是命令

find . -maxdepth 100 -mindepth 2 -type f -printf "%h\0" | uniq -zc | tr '\0' '\n' 
然而,我得到了重复的输出。比如说,

 20 ./WDE/J/P
  2 ./WDE/J/P/Base47
 23 ./WDE/J/P/Base47/b
 12 ./WDE/J/P/Base47
 72 ./WDE/J/P/Base47/c
 46 ./WDE/J/P/Base47
  7 ./WDE/J/P
 23 ./WDE/J/P/z
 23 ./WDE/J/P

目录p有2个子目录和50个文件。它们被分组为20 7 23个文件,总计50个。Base47有2个目录和60个文件。b、c和z的计数正确。我不知道为什么50和60个文件被分成了不同的行。没有隐藏文件或带有特殊字符或空格的文件名

错误的站点。你在找或相反。这个网站是为编程相关的问题,而不是一般的计算机或操作系统支持。您可以在错误的网站中找到有关此网站的更多信息。你在找或相反。这个网站是为编程相关的问题,而不是一般的计算机或操作系统支持。您可以在中找到有关此网站的更多信息。