2012-08-03 68 views
1

有人能告訴我如何使用Find命令來查找Zip,ZIP,zip擴展名的文件。 ? 找。 -iname * .zip在AIX中不適用於我。找到命令來查找帶有ignorecase的Zip文件

+0

你還記得引用glob模式嗎? '找。 -iname'* .zip'' – Thor 2012-08-03 12:15:53

+0

bash-3.00 $ find。 -iname'* .zip' find:0652-017 -iname不是一個有效的選項。 bash-3.00 $ 這就是我的輸出結果 – Tinkerbel 2012-08-03 12:20:41

+0

錯誤輸出和'find'版本應該包含在你的問題中。 – Thor 2012-08-03 12:27:08

回答

0

假設你的外殼支持的字符類作爲它的外卡處理的一部分,大多數人,儘量

find . -name '*.[Zz][Ii][Pp]' 

-iname?我不知道那一個。

是的,對不起,你需要一個起始目錄,在這種情況下,'。'你已經被標記爲失蹤。

我希望這會有所幫助。

+0

bash-3.00 $ find -name'*。[Zz] [Ii] [Pp]' 用法:find [-H | -L] Path-list [Expression-list] This is not working :( – Tinkerbel 2012-08-03 12:21:44

+0

'find。-name'*。[Zz] [Ii] [Pp]'| head' 上面是工作。在find命令中錯過了'。'謝謝@Shelter – Tinkerbel 2012-08-03 12:31:47

3

您需要在模式匹配部分使用引號。所以

find . -iname '*.zip' 

會做的很好。