天天看點

shell script 之test

-b file 如果檔案為一個塊特殊檔案,則為真

-c file 如果檔案為一個字元特殊檔案,則為真

-d file 如果檔案為一個目錄,則為真

-e file 如果檔案存在,則為真

-f file 如果檔案為一個普通檔案,則為真

-g file 如果設定了檔案的 SGID 位,則為真

-G file 如果檔案存在且歸該組所有,則為真

-k file 如果設定了檔案的粘着位,則為真

-O file 如果檔案存在并且歸該使用者所有,則為真

-p file 如果檔案為一個命名管道,則為真

-r file 如果檔案可讀,則為真

-s file 如果檔案的長度不為零,則為真

-S file 如果檔案為一個套接字特殊檔案,則為真

-t fd 如果 fd 是一個與終端相連的打開的檔案描述符(fd 預設為 1),則為真

-u file 如果設定了檔案的 SUID 位,則為真

-w file 如果檔案可寫,則為真

-x file 如果檔案可執行,則為真

<b>本文轉自 a120518129 51CTO部落格,原文連結:http://blog.51cto.com/silencezone/1708852,如需轉載請自行聯系原作者</b>