iT邦幫忙

0

linux find的指令

想請教一個問題:
我想要從/var/www/html的目錄底下翻出所有不分大小寫的名稱叫archive的資料夾,我試著這樣下,得到的結果是我想要的:
find /var/www/html -iname "archive" -type d
如果需求變成:
在/var/www/html底下找尋不分大小寫的名稱叫archive的資料夾底下的所有php檔案,find的指令可以辦到這個事嗎?

黃彥儒 iT邦高手 1 級 ‧ 2018-06-06 14:26:44 檢舉
*.php <-我猜啦
可以查查正規表示式
weiclin iT邦高手 4 級 ‧ 2018-06-06 14:39:55 檢舉
-ipath

2 個回答

0
bizpro
iT邦大師 1 級 ‧ 2018-06-07 10:48:46
最佳解答

加上grep:

$ find . -type f -iname "*.php"|grep -i "/archive/"

0
richardsuma
iT邦大師 1 級 ‧ 2018-06-06 14:26:18

可以啊!

何不試試看,就算指令有錯,系統也不會當掉。
儘管去試。

我要發表回答

立即登入回答