linux修改資料夾下所有檔案的許可權(常用)

2021-10-10 13:24:15 字數 884 閱讀 3910

sudo

chmod 600 ××× (只有所有者有讀和寫的許可權)

sudo

chmod 644 ××× (所有者有讀和寫的許可權,組使用者只有讀的許可權)

sudo

chmod 700 ××× (只有所有者有讀和寫以及執行的許可權)

sudo

chmod 666 ××× (每個人都有讀和寫的許可權)

sudo

chmod 777 ××× (每個人都有讀和寫以及執行的許可權)

tip:以上方法只能改變單個檔案或資料夾

sudo

chmod -r 777 filename

filename為要修改的資料夾名字。-r應該是表示遞迴修改filename資料夾下所有檔案的許可權。

其實整個命令的形式是

sudo

chmod -(代表型別)×××(所有者)×××(組使用者)×××(其他使用者)

三位數的每一位都表示乙個使用者型別的許可權設定。取值是0~7,即二進位制的[000]~[111]。

這個三位的二進位制數的每一位分別表示讀、寫、執行許可權。

如000表示三項許可權均無,而100表示唯讀。這樣,就有了下面的對應:

0 [000] 無任何許可權

4 [100] 唯讀許可權

6 [110] 讀寫許可權

7 [111] 讀寫執行許可權

現在看上面的幾個常用用法就非常清楚了。試著自己來修改許可權吧

ls -l 檔名稱 (資料夾將-l改為-ld)

chmod u+x install_nginx.sh

linux刪除資料夾下所有檔案

刪除當前目錄下的檔案 1.rm f 最經典的方法,刪除當前目錄下的所有型別的檔案 2.find type f delete或find type f exec rm f 用find命令查詢普通檔案並刪除or用find命令的處理動作將其刪除 3.find type f xargs rm f 用於引數列表...

修改資料夾下所有檔案的修改日常

進到要改的檔案目錄裡 find name exec touch 注 最後一定要加分號,外一定要加單引號,表示所有的檔案 代表當前目錄下 如果只修改單個檔案 1.建立檔案 touch tm 名字隨便起 2.touch r tm liunx 2.6.30.4 要改的檔名 就是把linux 2.6.30....

批量修改資料夾下所有檔案的名稱

所需工具 cmd excel 記事本 一 利用cmd將資料夾下的內容全部輸出 假設要匯出的內容在e graduate pic下,輸入 e cd graduate cd pic dir name.txt 將其中所有檔案的名字都存入name.txt中,建立的資料夾在路徑之下。二 新建excel檔案,將n...