[Linux] 一次修改目錄下所有檔案權限

By | 2024 年 5 月 26 日

Linux使用上改變檔案或目錄的權限,是使用chmod這個指令,但如果想要改變整個目錄裡的符合條件的文件的權限,這個指令就用起來卡卡的,所以介紹使用以下的方法來達成需求‧

將目錄以下所有的目錄,權限都改成755

find /home/user/shared -type d -exec chmod 755 {} \;

將目錄以下所有的檔案,權限都改成644

find /home/user/shared -type f -exec chmod 644 {} \;

它的做法就是先用find找出符合的檔案,然後使用chmod變更權限,所以變動find的用法,找出的目標檔案,就能靈活運用來變更權限‧

發佈留言

發佈留言必須填寫的電子郵件地址不會公開。 必填欄位標示為 *