Linux
如何在Linux中遞歸地將CHMOD命令應用於具有特定名稱的任何文件?
我需要知道如何將 CHMOD 命令以遞歸方式僅應用於具有特定名稱的文件?
chmod 755 -R filename
類似於上面的內容,但它應該適用
filename
於任何子文件夾中存在的任何內容。
這將從目前目錄遞歸查找所有名為 filename 的文件,並將它們傳遞給
chmod
.find -name filename | xargs chmod 755
有關更多高級選項,
find
請參見手冊頁。xargs
特別是,如果您收到有關名稱中帶有空格的文件的錯誤,請查看-print0
標誌並對應-0
於。xargs
find 中還有一個 exec 參數可以執行相同的操作:
find . -name filename -exec chmod 755 {} \;