-r 檔案或是目錄對該(有效)用戶或組可讀 -w 檔案或是目錄對該(有效)用戶或組可寫 -x 檔案或是目錄對該(有效)用戶或組可 -o 檔案或是目錄被該(有效)用戶所有 -R 檔案或目錄對該實際用戶或組可讀 -W 檔案或目錄對該實際用戶或組可寫 -X 檔案或目錄對該實際用戶或組可執行 -O 檔案或目錄被該實際用戶所有 -e 檔案或目錄存在 -z 檔案存在,大小為零,判斷檔案是否大小為零(對目錄總為假) -s 檔案存在,大小非零(即,檔案大小,單位為位元組) -f 條目是個普通檔案 -d 條目是個普通目錄 -l 條目是個符號連接 -S 條目是個套接字 -p 條目是個命名管道(一個fifo) -b 條目是個特殊(block-special)檔案(如一個可裝載磁碟) -c 條目是個字元特殊(character-special)檔案(如一個I/O設備) -u 檔案或目錄是setuid -g 檔案或目錄是setgid -k 檔案或目錄的粘着位(sticky bit)被設置 -t 檔案句柄是個TTY(可由isatty()系統函數返回;檔案名不能由本測試來測試) -T 檔案像是個“文本”檔案 -B 檔案像是個“二進制”檔案 -M 更改年齡(單位:天) -A 訪問年齡(單位:天) -C Inode更改年齡(單位:天)