複製鏈接
請複製以下鏈接發送給好友

test

(Linux命令)

鎖定
test是一個Linux命令
中文名
test
類    型
計算機命令
簡介
-e 該“文件名”是否存在
-f 該“文件名”是否為文件
-d 該“文件名”是否為目錄
-b 該“文件名”是否一個塊設備
-c 該“文件名”是否一個字符設備
-S該“文件名”是否一個套接字文件
-p 該“文件名”是否一個FIFO(管道)文件
-L 該“文件名”是否一個連接文件
-r 檢測該文件名是否具有“可讀”屬性
-w 檢測該文件名是否具有“可寫”屬性
-x 檢測該文件名是否具有“可執行”屬性
-u 檢測該文件名是否具有“SUID”屬性
-g 檢測該文件名是否具有“SGID”屬性
-k 檢測該文件名是否具有“Sticky bit”屬性
-s 檢測該文件名是否為“非空白文件”
-nt (newer than)判斷file1 是否比file2 新
-ot (older than)判斷file1 是否比file2 舊
-ef 判斷file1與file2是否為統一文件,可用於判斷硬連接,主要判斷兩個文件是否均指向同一個incode
-eq 兩數值相等(equal)
-ne 兩數值不等(not equal)
-gt n1大於n2(greater than)
-lt n1小於n2(less than)
-ge n1大於等於n2(greater than or equal)
-le n1小於等於n2(less than or equal)
test -z string 判斷字符串是否為0,若string空字符串,則為ture
test -n string 判斷字符串是否非未0,若string空字符串,則為false
test str1=str2 判斷str1是否等於str2,若相等,則回傳true
test str1!=str2 判斷str1是否等於str2,若不相等則回傳true
-a (and)兩個條件同事成立。
-o (or)兩個條件任何一個成立。
! 條件反求,如test! -x file,當file不具有x時,回傳true。
! 條件反求,如test!-x file,當file不具有x時,回傳true