find的用法:find查找指定文件和文件夾,設置爲指定用戶和用戶組

find . -name js  查找當前文件夾內名稱完全是js的文件和文件夾
find . -name "*js*"  查找當前文件夾內名稱包含js的文件和文件夾
find . -type d -name "*js"  查找當前文件夾內名稱包含以js結尾的文件夾
find . -type f -name "*.php"  查找當前文件夾內名稱包含以php結尾的文件

注:-type d表示文件夾,-type f表示文件。可以把-name換成-iname,i表示忽略大小寫

find . -type d -name cache  -print0 | xargs -0  chown -R nginx:nginx
查找名稱爲cache的文件夾,遞歸地把文件夾及其下的所有內容都設置爲:用戶nginx 用戶組nginx
注意:-print0和-0爲保險方法,以防一個文件名裏有空格或者換行符,-print0用'\0'(空字符)分隔結果列表,xargs -0 只會將'\0' 替換成空格
參考https://www.cnblogs.com/liuyihua1992/p/9689314.html
https://blog.csdn.net/shuidai/article/details/84368968
https://blog.csdn.net/zzk00007/article/details/93628607

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章