在linux系統下或登錄ssh可以批量修改文件權限
wwwroot目錄下的所有目錄的權限遞歸設置爲755
cd wwwroot
find -type d -exec chmod 755 {} \;
或者是find -type d|xargs chmod 755
同樣,把目錄下的所有文件權限遞歸地改成644可以這樣執行
find -not -type d -exec chmod 644 {} \;
或者是find -not -type d|xargs chmod 644
在linux批量修改文件擁有者
需要使用到兩個命令,chmod以及chown
例、對var/目錄下的所有文件與子目錄執行相同的權限變更:
chmod -R 700 var/
-R參數是遞歸 處理目錄下的所有文件以及子文件夾
700是變更後的權限表示(只有所有者有讀和寫以及執行的權限)
var/ 是需要執行的目錄
例、對var/ 目錄下的所有文件與子目錄執行相同的所有者變更,使所有者修改爲www用戶組的www用戶
chown -R www:www var/
-R 同上
www:www www用戶組的www,用戶組不必須