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的用法,找出的目標檔案,就能靈活運用來變更權限‧