Linux下對目錄的讀寫操作代表著什麼意思?
阿新 • • 發佈:2018-11-15
結論:
a目錄有執行許可權表示可以cd 到這個目錄裡面
a目錄有讀許可權表示可以 ls a 這個目錄
a目錄有寫許可權表示可以在進入cd之後,能夠進行建立刪除檔案和目錄
實驗:
[[email protected] ~]$ pwd
/home/isea
[[email protected] ~]$ ll
總用量 52
drwxrwxr-x. 4 isea isea 4096 10月 30 19:39 a
a資料夾下,以下的實驗都基於a這個目錄本身:
[[email protected] ~]$ ll
總用量 52
d---------. 4 isea isea 4096 10月 30 19:39 a
[ [email protected] ~]$ ll a
ls: 無法開啟目錄a: 許可權不夠
[[email protected] ~]$ cd a
-bash: cd: a: 許可權不夠
[[email protected] ~]$ mkdir a/b
mkdir: 無法建立目錄"a/b": 許可權不夠
[[email protected] ~]$ rm -rf a/c
rm: 無法刪除"a/c": 許可權不夠
[[email protected] ~]$
[[email protected] ~]$ chmod +r a
[[email protected] ~]$ ll
總用量 52
dr--r--r--. 4 isea isea 4096 10月 30 19:39 a
[[email protected] ~]$ ll a
ls: 無法訪問a/c: 許可權不夠
ls: 無法訪問a/b: 許可權不夠
總用量 0
d????????? ? ? ? ? ? b
d????????? ? ? ? ? ? c
[[email protected] ~]$ mkdir a/d
mkdir: 無法建立目錄"a/d": 許可權不夠
[[email protected] ~]$ rm -rf a/c
rm: 無法刪除"a/c": 許可權不夠
[ [email protected] ~]$ cd a
-bash: cd: a: 許可權不夠
[[email protected] ~]$ chmod +w a
[[email protected] ~]$ ll
總用量 52
d-w--w----. 4 isea isea 4096 10月 30 19:39 a
[[email protected] ~]$ ll a
ls: 無法開啟目錄a: 許可權不夠
[[email protected] ~]$ mkdir a/d
mkdir: 無法建立目錄"a/d": 許可權不夠
[[email protected] ~]$ rm -rf a/c
rm: 無法刪除"a/c": 許可權不夠
[[email protected] ~]$ cd a
-bash: cd: a: 許可權不夠
[[email protected] ~]$ chmod +x a
[[email protected] ~]$ ll
總用量 52
d--x--x--x. 4 isea isea 4096 10月 30 19:39 a
[[email protected] ~]$ cd a
[[email protected] a]$ ll
ls: 無法開啟目錄.: 許可權不夠
[[email protected] a]$ rm -rf b
rm: 無法刪除"b": 許可權不夠
[[email protected] a]$ mkdir d
mkdir: 無法建立目錄"d": 許可權不夠
[[email protected] a]$ cd
[[email protected] ~]$ ll a
ls: 無法開啟目錄a: 許可權不夠
[[email protected] ~]$
[[email protected] ~]$ ll
總用量 52
d-wx-wx--x. 4 isea isea 4096 10月 30 19:39 a
[[email protected] ~]$ cd a
[[email protected] a]$ mkdir d
[[email protected] a]$ rm -rf c
[[email protected] a]$ chmod +r a
[[email protected] ~]$ chmod +r a
[[email protected] ~]$ ll
總用量 52
drwxrwxr-x. 4 isea isea 4096 10月 31 00:13 a
[[email protected] ~]$ cd a
[[email protected] a]$ ll
總用量 8
drwxrwxr-x. 2 isea isea 4096 10月 30 19:35 b
drwxrwxr-x. 2 isea isea 4096 10月 31 00:13 d
總結:
a目錄有執行許可權表示可以cd 到這個目錄裡面
a目錄有讀許可權表示可以 ls a 這個目錄
a目錄有寫許可權表示可以在進入cd之後,能夠進行建立刪除檔案和目錄