我尝试过find -name 'a*' 'z*' '*a' '*z'
但它给了我错误代码find: paths must precede expression: z*
我知道如何查找以 z 开头或以 az 结尾但不以特定字母开头的文件。
答案1
假设我理解你的问题,你可能把它复杂化了。这应该做
find your_directory -type f -name '[az]*[az]'
这会忽略名称为单个字母a
或z
.如果您还想包含它们,则需要指定另一个模式:名称必须匹配[az]*[az]
或[az]
。
find your_directory -type f \( -name '[az]*[az]' -o -name '[az]' \)