如何列出除扩展名[jpg,png,mkv等]以外的所有文件? [BASH通配符]

时间:2019-05-13 12:44:30

标签: bash

我可以列出具有以上扩展名的文件

ls *[m,j,p][n,k,p][v,g]

但是我想列出除这些文件类型以外的所有文件

1 个答案:

答案 0 :(得分:0)

您可以像这样使用grep:

Root

$ ls | grep -v '[\.jpg$|\.png$|\.mkv$]' 命令过滤出与提供的正则表达式匹配的文本。如果使用grep标志,那么它将过滤出不匹配提供的正则表达式(反向)的文本。