linux - 如何在目录上执行 ls 并在单行中列出每个文件的记录数
问题描述
如何在目录上执行 ls -p 并在单行命令中列出所有文件以及每个文件中的记录数
例如:在下面运行时,我正在寻找输出为
ls -p /abc/def | xargs wc -l
输出:10 文件.txt 12 文件.txt
解决方案
尝试以下查找解决方案:
find /abc/def -type f -exec wc -l '{}' \;
在 /abc/def 目录结构中查找所有文件,然后对每个条目执行 wc -l。
推荐阅读
- php - 禁用特定日期
- ios - 展开唯一点击的单元格并折叠其他单元格
- javascript - Moment js在后天不显示错误消息
- java - 用于物联网集线器设备固件更新的 Rest api
- javascript - 表格添加行、编辑行、保存行、删除行使用HTML、CSS、JS
- java - 在运行时错误在 ARCore 数据库中添加图像
- apache - 无法从另一台计算机访问 apache2 虚拟主机
- mysql - 如何使用 INNER/LEFT JOIN 排除记录
- php - fwrite(): send of 6 bytes failed with errno=10054 现有连接被远程主机强行关闭
- java - 为什么 Java CMS 垃圾收集器不允许已用堆大小增长到可用堆大小?