linux - Ubuntu Linux : How to count the numbers of certain files in a directory

标签 linux ubuntu-16.04

嗨,我知道如何用 linux 计算目录中所有文件的数量

command:ls -l . | egrep -c '^-'.

如果目录下有test_1.jpg、train_1.jpg、test_2.jpg、train_1.jpg .....。我只想统计test_*jpg的个数,不统计这个目录下train_*.jpg的个数。如何使用 Linux 命令来完成。谢谢!

最佳答案

我发现 ls -1 |> wc -l 效果很好。请注意,这是减一而不是减去字母 l。

编辑:

因此,在您的情况下 ls -1 test*.jpg | wc -l 应该可以。您可以调整通配符。在这种情况下,它将匹配以 test 开头并以 .jpg 结尾的任何内容。

关于linux - Ubuntu Linux : How to count the numbers of certain files in a directory,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/43509163/

相关文章:

linux - 在 Jenkins 上构建的差异?

python - 如何使用 paramiko ssh 对象向 Windows 和 Linux 服务器发送远程调用?

python - pyodbc 在 Python 中连接到 Sybase 数据库

linux - 未找到 Ubuntu Xenial upstart 服务

Docker 和 UFW 具有真实 IP

javascript - 无法在 ubuntu 16.04 中 move_uploaded_file() 并且无法 unlink() 权限被拒绝

linux - 削减 Linux 变量个数的空格

linux - 如何在 Linux 中使用命令 "find . -type f -ls"获取按时间排序的列表(ASC/DESC)?

python - 通过子进程库使用 python 执行进程

python - 意外 apt-get remove python 后如何恢复