用SSH指令批量修改文件夾 文件權限和擁有者

http://mengento.com/%E7%94%A8ssh%E6%8C%87%E4%BB%A4%E6%89%B9%E9%87%8F%E4%BF%AE%E6%94%B9%E6%96%87%E4%BB%B6%E5%A4%B9-%E6%96%87%E4%BB%B6%E6%9D%83%E9%99%90%E5%92%8C%E6%8B%A5%E6%9C%89%E8%80%85.html



在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,用戶組不必須


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