假设我有以下目录:
dir/one
dir/two
dir/three
dir/four
我可以使用像这样的 bash 路径名扩展构造:ls dir/{one,three}
这将扩展dir/one
为dir/three
有没有办法说“除了”......?类似dir/{*,!three,!four}
或dir/{*,^three,^four}
答案1
您可以使用忽略带有 -I 或 --ignore=PATTERN 选项
ls --ignore=dir/three --ignore=dir/two