要修改文件夾內所有的文件和文件夾及子文件夾屬性為可寫可讀可執行:
# chmod -R 777 ./data
總結 Linux 下文件和目錄的權限區別:
文件:讀文件內容(r)、寫數據到文件(w)、作為命令執行文件(x)。
目錄:讀包含在目錄中的文件名稱(r)、寫信息到目錄中去(增加和刪除索引點的鏈接)、搜索目錄(能用該目錄名稱作為路徑名去訪問它所包含的文件和子目錄)
具體說就是:
(1)有只讀權限的用戶不能用 cd 進入該目錄,還必須有執行權限才能進入。
(2)有執行權限的用戶只有在知道文件名,并擁有讀權利的情況下才可以訪問目錄下的文件。
(3)必須有讀和執行權限才可以 ls 列出目錄清單,或使用 cd 命令進入目錄。
(4)有目錄的寫權限,可以創建、刪除或修改目錄下的任何文件或子目錄,即使使該文件或子目錄屬于其他用戶也是如此。
查看目錄權限
查看文件權限的語句,在終端輸入:
ls -l xxx.xxx (xxx.xxx是文件名)