我嘗試過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]' \)