Provided by: manpages-ru_4.27.0-1_all 

НАИМЕНОВАНИЕ
test — проверить тип файлов и сравнить значения
ОБЗОР
test ВЫРАЖЕНИЕ test [ ВЫРАЖЕНИЕ ] [ ] [ ПАРАМЕТР
ОПИСАНИЕ
Завершиться с кодом, который определяется ВЫРАЖЕНИЕМ. --help отобразить эту справочную информацию и завершить работу --version вывести информацию о версии и завершить работу Если ВЫРАЖЕНИЕ опущено, оно по умолчанию считается ложью. В противном случае ВЫРАЖЕНИЕ может быть истиной или ложью и определяет код завершения. ВЫРАЖЕНИЕ принимает один из следующих видов: ( ВЫРАЖЕНИЕ ) ВЫРАЖЕНИЕ истинно ! ВЫРАЖЕНИЕ ВЫРАЖЕНИЕ ложно ВЫРАЖЕНИЕ1 -a ВЫРАЖЕНИЕ2 оба выражения ВЫРАЖЕНИЕ1 и ВЫРАЖЕНИЕ2 истинны ВЫРАЖЕНИЕ1 -o ВЫРАЖЕНИЕ2 любое из выражений ВЫРАЖЕНИЕ1 и ВЫРАЖЕНИЕ2 истинно -n СТРОКА длина СТРОКИ не равна нулю СТРОКА равнозначно -n СТРОКА -z СТРОКА длина СТРОКИ равна нулю СТРОКА1 = СТРОКА2 строки равны СТРОКА1 != СТРОКА2 строки не равны STRING1 > STRING2 STRING1 is greater than STRING2 in the current locale STRING1 < STRING2 STRING1 is less than STRING2 in the current locale ЦЕЛОЕ1 -eq ЦЕЛОЕ2 ЦЕЛОЕ1 и ЦЕЛОЕ2 равны ЦЕЛОЕ1 -ge ЦЕЛОЕ2 ЦЕЛОЕ1 больше, чем ЦЕЛОЕ2, или равно ему ЦЕЛОЕ1 -gt ЦЕЛОЕ2 ЦЕЛОЕ1 больше, чем ЦЕЛОЕ2 ЦЕЛОЕ1 -le ЦЕЛОЕ2 ЦЕЛОЕ1 меньше, чем ЦЕЛОЕ2, или равно ему ЦЕЛОЕ1 -lt ЦЕЛОЕ2 ЦЕЛОЕ1 меньше, чем ЦЕЛОЕ2 ЦЕЛОЕ1 -ne ЦЕЛОЕ2 ЦЕЛОЕ1 и ЦЕЛОЕ2 не равны ФАЙЛ1 -ef ФАЙЛ2 ФАЙЛ1 и ФАЙЛ2 имеют одинаковые номера устройства и индексного дескриптора (inode) ФАЙЛ1 -nt ФАЙЛ2 ФАЙЛ1 новее (с точки зрения даты изменения), чем ФАЙЛ2 ФАЙЛ1 -ot ФАЙЛ2 ФАЙЛ1 старее, чем ФАЙЛ2 -b ФАЙЛ ФАЙЛ существует и является блочным специальным файлом -c ФАЙЛ ФАЙЛ существует и является символьным специальным файлом -d ФАЙЛ ФАЙЛ существует и является каталогом -e ФАЙЛ ФАЙЛ существует -f ФАЙЛ ФАЙЛ существует и является обычным файлом -g ФАЙЛ ФАЙЛ существует и содержит бит установки идентификатора группы (set-group-ID) -G ФАЙЛ ФАЙЛ существует, и эффективный идентификатор группы является его владельцем -h ФАЙЛ ФАЙЛ существует и является символьной ссылкой (то же, что и -L) -k ФАЙЛ ФАЙЛ существует, и его sticky bit установлен -L ФАЙЛ ФАЙЛ существует и является символьной ссылкой (то же, что и -h) -N ФАЙЛ ФАЙЛ существует и был изменён с тех пор, как его последний раз прочитали -O ФАЙЛ ФАЙЛ существует, и эффективный идентификатор пользователя является его владельцем -p ФАЙЛ ФАЙЛ существует и является именованным каналом -r ФАЙЛ ФАЙЛ существует и доступен пользователю для чтения -s ФАЙЛ ФАЙЛ существует, и его размер больше нуля -S ФАЙЛ ФАЙЛ существует и является сокетом -t ФД файловый дескриптор ФД открыт в терминале -u ФАЙЛ ФАЙЛ существует и содержит бит установки идентификатора пользователя (set-user-ID) -w ФАЙЛ ФАЙЛ существует и доступен пользователю для записи -x ФАЙЛ ФАЙЛ существует и доступен пользователю для исполнения (или поиска) За исключением -h и -L, все проверки, относящиеся к ФАЙЛам, разыменовывают символьные ссылки. Обратите внимание, что круглые скобки должны быть экранированы при использовании в оболочке (например, с помощью символов обратной косой черты). ЦЕЛОЕ может также быть задано в виде -l СТРОКА, в котором оно подразумевает длину СТРОКИ. Бинарные операторы -a и -o вносят неоднозначность. Используйте вместо них «test ВЫРАЖЕНИЕ1 && test ВЫРАЖЕНИЕ2» и «test ВЫРАЖЕНИЕ1 || test ВЫРАЖЕНИЕ2». «[» распознаёт параметры --help и --version, в то время как «test» воспринимает их как СТРОКИ. Используемая вами оболочка может иметь собственную версию test и/или [, которая обычно заменяет версию, описанную здесь. Чтобы получить подробную информацию о поддерживаемых ею параметрах, обратитесь к документации на вашу оболочку.
АВТОРЫ
Программа написана Кевином Браунсдорфом (Kevin Braunsdorf) и Мэттью Брэдбёрном (Matthew Bradburn).
ИНФОРМАЦИЯ ОБ ОШИБКАХ
Онлайн-справка GNU coreutils: <https://www.gnu.org/software/coreutils/> Сообщайте обо всех ошибках перевода по адресу <https://translationproject.org/team/ru.html>
СМОТРИТЕ ТАКЖЕ
access(2) Полная документация на <https://www.gnu.org/software/coreutils/test>, также доступна локально посредством info '(coreutils) test invocation' Packaged by Debian (9.7-2) Copyright © 2025 Free Software Foundation, Inc. License GPLv3+: GNU GPL version 3 or later <https://gnu.org/licenses/gpl.html>. This is free software: you are free to change and redistribute it. There is NO WARRANTY, to the extent permitted by law.
ПЕРЕВОД
Русский перевод этой страницы руководства разработал(и) Андрей Догадкин <adogadkin@outlook.com> и Kirill Rekhov <krekhov.dev@gmail.com> Этот перевод является свободной программной документацией; он распространяется на условиях общедоступной лицензии GNU (GNU General Public License - GPL, https://www.gnu.org/licenses/gpl-3.0.html версии 3 или более поздней) в отношении авторского права, но БЕЗ КАКИХ-ЛИБО ГАРАНТИЙ. Если вы обнаружите какие-либо ошибки в переводе этой страницы руководства, пожалуйста, сообщите об этом разработчику(ам) по его(их) адресу(ам) электронной почты или по адресу списка рассылки русских переводчиков. GNU coreutils 9.7 April 2025 TEST(1)