Linux文件夾權限

  由上篇博客我們可以知道,文件的權限控制着文件可讀可寫可執行,但是大家看完上篇博客有沒有發現一個問題,文件夾也是有[rwx]這三個權限的,難道文件夾給它一個x權限也可執行?這顯然是不可能的,下面我們就來看一下Linux中容易被大家忽略的文件夾權限是怎麼回事。
  聲明:以下操作針對非root用戶,root用戶是linux的神,權限都控制不住它,如果用root操作,下列操作對它來說就是個弟弟!

文件夾的權限

  在討論文件夾的權限之前我們要明白文件夾存放的是什麼,文件夾的主要內容是文件夾中的文件名列表(注意不是文件),文件夾中的文件名與文件夾有着強烈的關聯。

  • r(read contents in directory)
    r權限顧名思義,讀取文件夾內容的權限,即讀取文件夾中文件名列表的權限,如果沒有這個權限你無法讀取到文件夾內的文件名列表,見下:
    在這裏插入圖片描述
    如圖,當取消了r權限我是無法訪問test文件夾的。
  • w(modify contents of directory)
    w權限則是修改文件夾的內容了,即修改文件夾中的文件名列表,我們可以增加文件夾中新文件,刪除文件,修改文件名,移動文件。
    在這裏插入圖片描述
    如圖,移除了w權限無法操作文件夾中的內容。
  • x(access directory)
    x權限在文件夾上就不是可執行權限了,而是代表用戶能否進入該目錄。
    在這裏插入圖片描述 如圖無法進入文件夾,同時,因爲無法進入文件夾也無法操作文件夾裏面的內容,例如查看新增等操作。