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 | доступен для выполнения |