------------恢復內容開始------------
-e file 檢測檔案(包括目錄)是否存在,如果是,則返回true。
-r file 檢測檔案是否可讀,如果是,則返回true。
-w file 檢測檔案是否可寫,如果是,則返回true。
-x file 檢測檔案是否可執行,如果是,則返回 true。
-s file 檢測檔案是否為空(檔案大小是否大於0),不為空返回true。
-d file 檢測檔案是否是目錄,如果是,則返回 true。
-f file 檢測檔案是否是普通檔案(既不是目錄,也不是裝置檔案),如果是,則返回true。
------------恢復內容結束------------
Shell 基本運算子 檔案測試運算子
檔案測試運算子用於檢測 unix 檔案的各種屬性。屬性檢測描述如下 操作符 說明 舉例 b file 檢測檔案是否是塊裝置檔案,如果是,則返回 true。b file 返回 false。c file 檢測檔案是否是字元裝置檔案,如果是,則返回 true。c file 返回 false。d file ...
shell 檔案測試運算子
檔案測試運算子用於檢測 unix 檔案的各種屬性。操作符說明 舉例 b file 檢測檔案是否是塊裝置檔案,如果是,則返回 true。b file 返回 false。c file 檢測檔案是否是字元裝置檔案,如果是,則返回 true。c file 返回 false。d file 檢測檔案是否是目錄,...
shell 測試檔案狀態運算子
測試命令 test,詳細可用man test查詢 測試符號 注意只有一層中括號,中括號內左右兩側必須要有空格 test與效果都一樣,引數也都一樣1.test和引數解釋 d 目錄 s 檔案長度 0 非空 f 正規檔案 w 當前使用者可寫 root使用者無視許可權 r 可讀 x 可執行 l 軟連線檔案 ...