Files

如何搜尋以 a 或 z 開頭並以 a 或 z 結尾的文件?

  • September 27, 2014

我嘗試過find -name 'a*' 'z*' '*a' '*z'

但它給了我錯誤程式碼find: paths must precede expression: z*

我知道如何查找以 z 開頭或以 az 結尾但不以特定字母開頭的文件。

假設我理解你的問題,你可能過於復雜了。這應該做

find your_directory -type f -name '[az]*[az]'

這會忽略名稱為單個字母az. 如果您還想包含它們,則需要指定另一個模式:名稱必須匹配[az]*[az][az]

find your_directory -type f \( -name '[az]*[az]' -o -name '[az]' \)

引用自:https://unix.stackexchange.com/questions/94009