| file1 -ef file2 | файлы ссылаются на одну иноду |
| file1 -nt file2 | file1 новее file2 |
| file1 -ot file2 | file1 старше file2 |
| -b file | файл является устройством блочного типа |
| -c file | файл является символьным устройством |
| -d file | файл является каталогом |
| -e file | файл существует |
| -f file | файл является обычным файлом |
| -G file | файл принадлежит действующей группе |
| -L file | файл является символической ссылкой |
| -O file | файл принадлежит действующему пользователю |
| -p file | файл является именованным каталогом |
| -s file | размер файла больше 0. |
| -S file | является сетевым сокетом |
| -t дескриптор_файла | дескриптор_файла представляет файл, подключённый к терминалу. Это выражение можно использовать для проверки стандартных потоков ввода/вывода/ошибок |
| -g file | файл имеет атрибут setgid |
| -k file | файл имеет атрибут stikybit |
| -u file | имеет атрибут setuid |
| -r file | доступен для чтения |
| -w file | доступен для записи |
| -x file | доступен для выполнения |