ls_正則表示式_驗證rwx許可權
阿新 • • 發佈:2018-12-19
一、 正則表示式
- 界限:^ 行開頭; $ 行結尾。
- 頻率:? 出現0次或1次; + 出現至少1次。
- 內容:d 字母; \d 數字; . 除了回車和換行之外的任意字元。
二、 舉例
ls -l -F | grep [/s]
ls -l | grep ^d
三、 驗證
Linux一切皆檔案。所有者、組、其他;可讀、可寫、可執行;這兩類組合成9種。
目錄檔案:
- 讀許可權是允許使用者讀取本檔案的內容;
- 寫許可權是允許修改檔案內容;
- 執行許可權是決定目錄是否可被搜尋;
3.1 測試r
如圖2-1 所示,用於測試的目錄屬組許可權是rwx,現在關閉r許可權,觀察情況:
如圖2-3 所示,目錄失去了讀許可權以後,便無法讀取目錄的內容。以控制變數法思想為前提,此時,目錄屬組許可權是-wx。
3.2 測試w
如圖2-4 所示,一個目錄沒有寫許可權,就不能修改目錄的內容。以控制變數法思想為前提,此時,目錄屬組許可權是r-x。
3.3 測試x
如圖2-5 所示,一個目錄沒有執行許可權,以控制變數法思想為前提,此時,目錄屬組許可權是rw-