r(read):可以讀取文件的實際內容,比如讀取文本文件的文字內容 w(write):可以新增、編輯或者修改文件中的內容(不包括刪除文件) x(execute):使文件具有被文件系統執行的權限。 Windows 下面判斷文件是否能夠執行的因素是看文件擴展名, 比如 .exe, .bat, .com 等等,但是在 Linux 中,判斷文件是否具有可執行權限是直接判斷文件有沒有 x 這個權限,和文件名無關。
但是在 Linux 中,不只有文件具有權限,目錄也有權限,文件是存放實際數據的地方,而目錄是記錄文件所在位置的清單,我們只有通過目錄才能找到文件放在哪里!權限對于不同的目錄,也代表著不同的概念。
r (read contents in directory):表示具有讀取目錄結構清單的權限,所以如果你具有讀取一個目錄的權限時,就代表你可以查詢目錄下的文件,所以你就可以使用 ls 將目錄的內容顯示出來。
w(modify contents of directory):寫入權限表示你具有對文件目錄和目錄中的文件進行修改的操作,主要包括