# 測試命令:test,詳細可用man test查詢
# 測試符號:,注意只有一層中括號,中括號內左右兩側必須要有空格
# test與效果都一樣,引數也都一樣
1.test和引數解釋-d # 目錄
-s # 檔案長度 > 0、非空
-f # 正規檔案
-w # 當前使用者可寫(root使用者無視許可權)
-r # 可讀
-x # 可執行
-l # 軟連線檔案
-u # 檔案有suid位設定
# 示例
[root@egon ~]# test -d /etc/ ; echo $?
0[root@egon ~]# [ -d /etc ];echo $? # 注意內左右兩側要有空格
0ps:下面關於用法都與test一樣,不再舉例
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 檔案運算子
檔案運算子 描述 b file 檢測 file 是否為塊裝置檔案 c file 檢測 file 是否為字元裝置檔案 d file 檢測 file 是否為目錄 e file 檢測 file 是否存在 f file 檢測 file 是否存在為普通檔案 r file 檢測 file 是否可讀 s file...