-b fichier Vrai si le fichier existe et est un fichier en mode bloc
-c fichier Vrai si le fichier existe et est un fichier en mode caractère
-d fichier Vrai si le fichier existe et est un répertoire
-e fichier Vrai si le fichier existe
-f fichier Vrai si le fichier est un fichier ordinaire
-g fichier Vrai si le fichier existe et est group sid ( sgid )
-h fichier Vrai si le fichier existe et est un lien symbolique
-k fichier Vrai si le fichier existe et est sticky bit
-p fichier Vrai si le fichier existe et est une tube nommé ( FIFO )
-r fichier Vrai si le fichier existe et si l'utilisateur a le droit de le lire
-s fichier Vrai si le fichier existe et a une taille supérieure à 0 ( non-vide )
-t fd True if fichier descriptor fd is open and refers to a terminal.
-u fichier Vrai si le fichier existe et est suid
-w fichier Vrai le fichier existe et si l'utilisateur a le droit d'y écrire
-x fichier Vrai si le fichier existe et peut être executé par l'utilisateur
-O fichier Vrai si le fichier existe et possède meme id que l'utilisateur
-G file Vrai si le fichier existe et possède le meme gid que l'utilisateur
-L file Vrai si le fichier existe et est un lien symbolique
-S file Vrai si le fichier existe est un Socket