首页 > 解决方案 > 如何在目录上执行 ls 并在单行中列出每个文件的记录数

问题描述

如何在目录上执行 ls -p 并在单行命令中列出所有文件以及每个文件中的记录数

例如:在下面运行时,我正在寻找输出为

ls -p /abc/def | xargs wc -l

输出:10 文件.txt 12 文件.txt

标签: linuxunix

解决方案


尝试以下查找解决方案:

find /abc/def -type f -exec wc -l '{}' \;

在 /abc/def 目录结构中查找所有文件,然后对每个条目执行 wc -l。


推荐阅读