Evan Asked: 2017-05-11 12:52:50 +0800 CST2017-05-11 12:52:50 +0800 CST 2017-05-11 12:52:50 +0800 CST Lustre:查找使用 inode 的位置 772 我正在寻找一个命令,该命令将同时列出多个目录中的文件数。目前,我可以为单个目录执行此操作: lfs find DIRECTORY -type f | wc -l 但这重复进行是很乏味的。有人可以想出一种更像这个答案的方法,但是使用 lfs find,而不是 gnu find? inode 1 个回答 Voted Best Answer Evan 2017-05-12T05:51:54+08:002017-05-12T05:51:54+08:00 此命令似乎产生完全相同的输出: lfs find -type f DIRECTORY | sed -r "s#(.*)/.*#\1#" | sort | uniq -c | sort -k 1 -n 编辑:如果你想根据一些固定的目录深度对文件进行分组: lfs find -type f DIRECTORY | sed -r "s#((/[^/]*){0,DEPTH})/.*#\1#" | sort | uniq -c | sort -k 1 -n
此命令似乎产生完全相同的输出:
编辑:如果你想根据一些固定的目录深度对文件进行分组: