我有文件a1 a2 a3 b1 b2 b3,我需要使用ls
命令从列表中排除a2和b2。
答案 0 :(得分:14)
使用--ignore选项
ls --ignore=[ab]2
答案 1 :(得分:7)
试试这个:
$ ls [a-b][13]
a1 a3 b1 b3
或者
$ shopt -s extglob
$ ls !(*2)
a1 a3 b1 b3
答案 2 :(得分:2)
只需列出您想要的文件:
ls a1 a3 b1 b3
答案 3 :(得分:2)
尝试使用ls和grep
ls -1 | grep -viw "a2\|b2"
在输入1(数字1)而不是字母“l”之后注意。有时这种字体会让人感到困惑。