|
-e file
| Vero se il file esiste ed è di qualunque tipo. |
|
-b file
| Vero se il file esiste ed è un dispositivo a blocchi. |
|
-c file
| Vero se il file esiste ed è un dispositivo a caratteri. |
|
-d file
| Vero se il file esiste ed è una directory. |
|
-f file
| Vero se il file esiste ed è un file normale. |
|
-h file
| Vero se il file esiste ed è un collegamento simbolico. |
|
-p file
| Vero se il file esiste ed è una pipe con nome. |
|
-S file
| Vero se il file esiste ed è un socket. |
|
-t
| Vero se lo standard output è aperto su un terminale. |
|
-g file
| Vero se il file esiste ed è impostato il suo bit SGID. |
|
-u file
| Vero se il file esiste ed è impostato il suo bit SUID. |
|
-k file
| Vero se il file ha il bit Sticky attivo. |
|
-r file
| Vero se il file esiste ed è leggibile. |
|
-w file
| Vero se il file esiste ed è scrivibile. |
|
-x file
| Vero se il file esiste ed è eseguibile. |
|
-O file
| Vero se il file esiste e appartiene all'UID efficace dell'utente attuale. |
|
-G file
| Vero se il file esiste e appartiene al GID efficace dell'utente attuale. |
|
-s file
| Vero se il file esiste e ha una dimensione maggiore di zero. |
|
file1 -nt file2
| Vero se il primo file ha la data di modifica più recente. |
|
file1 -ot file2
| Vero se il primo file ha la data di modifica più vecchia. |
|
file1 -et file2
| Vero se i due nomi corrispondono allo stesso inode. |