1. 程式人生 > >檔案查詢命令——find

檔案查詢命令——find

運作:
預設-print: 顯示
-ls:類似ls -l的形式顯示每一個檔案的詳細
-ok COMMAND {} \; 反斜線分號結尾,{}作為檔名稱佔位符;每一次操作都需要使用者確認
-exec COMMAND {} \; 和上一個ok用法一樣;只是每一次操作不需要使用者確認。
比如:
find ./ -perm -006 -exec chmod o-w {} \; 找到其他使用者可讀可寫的檔案,將他的寫許可權去掉chmod o-w是命令{}表示引用你找到的檔案。
find ./ -perm -020 -exec mv {} {}.new \; 找到屬組有寫許可權的檔案將他的名字改為原來的名字後面加.new,因為單純用mv命令應該這樣寫mv name name.new,所以{}出現兩次。只要引用檔名就要加{}。