test - verificar tipos de archivo y comparar valores
SINOPSIS
test EXPRESIÓN
test
[ EXPRESIÓN ]
[ ]
[ OPCIÓN
DESCRIPCIÓN
Salir con el estado determinado por EXPRESIÓN.
--help mostrar esta ayuda y salir
--version
mostrar información de la versión y salir
Una EXPRESIÓN omitida tiene como valor predeterminado falso. De lo contrario, EXPRESIÓN es verdadera o falsa y establece el estado de salida. Es uno de los siguientes:
( EXPRESIÓN )
EXPRESIÓN es verdadera
! EXPRESIÓN
EXPRESIÓN es falsa
EXPRESIÓN1 -a EXPRESIÓN2
tanto EXPRESIÓN1 como EXPRESIÓN2 son verdaderas
EXPRESIÓN1 -o EXPRESIÓN2
EXPRESIÓN1 o EXPRESIÓN2 son verdaderas
-n CADENA
la longitud de CADENA no es cero
CADENA equivalente a -n CADENA
-z CADENA
la longitud de CADENA es cero
CADENA1 = CADENA2
las cadenas son iguales
CADENA1 != CADENA2
las cadenas no son iguales
CADENA1 > CADENA2
CADENA1 es mayor que CADENA2 en la configuración regional actual
CADENA1 < CADENA2
CADENA1 es menor que CADENA2 en la configuración regional actual
ENTERO1 -eq ENTERO2
ENTERO1 es igual a ENTERO2
ENTERO1 -ge ENTERO2
ENTERO1 es mayor o igual que ENTERO2
ENTERO1 -gt ENTERO2
ENTERO1 es mayor que ENTERO2
ENTERO1 -le ENTERO2
ENTERO1 es menor o igual que ENTERO2
ENTERO1 -lt ENTERO2
ENTERO1 es menor que ENTERO2
ENTERO1 -ne ENTERO2
ENTERO1 no es igual a ENTERO2
ARCHIVO1 -ef ARCHIVO2
ARCHIVO1 y ARCHIVO2 tienen el mismo número de dispositivo e índice
ARCHIVO1 -nt ARCHIVO2
ARCHIVO1 es más reciente (fecha de modificación) que ARCHIVO2
ARCHIVO1 -ot ARCHIVO2
ARCHIVO1 es más antiguo que ARCHIVO2
-b ARCHIVO
ARCHIVO existe y es un archivo de bloque
-c ARCHIVO
ARCHIVO existe y es un archivo de caracteres
-d ARCHIVO
ARCHIVO existe y es un directorio
-e ARCHIVO
ARCHIVO existe
-f ARCHIVO
ARCHIVO existe y es un archivo normal
-g ARCHIVO
ARCHIVO existe y tiene el bit de identificación de grupo establecido
-G ARCHIVO
ARCHIVO existe y pertenece al ID de grupo efectivo
-h ARCHIVO
ARCHIVO existe y es un enlace simbólico (igual que -L)
-k ARCHIVO
ARCHIVO existe y tiene su bit "sticky" establecido
-L ARCHIVO
ARCHIVO existe y es un enlace simbólico (igual que -h)
-N ARCHIVO
ARCHIVO existe y se ha modificado desde la última vez que se leyó
-O ARCHIVO
ARCHIVO existe y pertenece al ID de usuario efectivo
-p ARCHIVO
ARCHIVO existe y es una tubería con nombre
-r ARCHIVO
ARCHIVO existe y el usuario tiene acceso de lectura
-s ARCHIVO
ARCHIVO existe y tiene un tamaño mayor que cero
-S ARCHIVO
ARCHIVO existe y es un socket
-t FD el descriptor de archivo FD está abierto en una terminal
-u ARCHIVO
ARCHIVO existe y tiene su bit de identificación de usuario establecido
-w ARCHIVO
ARCHIVO existe y el usuario tiene acceso de escritura
-x ARCHIVO
ARCHIVO existe y el usuario tiene acceso de ejecución (o búsqueda)
Excepto por -h y -L, todas las pruebas relacionadas con ARCHIVO siguen los enlaces simbólicos. Tenga en cuenta que los paréntesis deben escaparse (por ejemplo, con barras diagonales invertidas) para los shells. ENTERO también puede ser -l CADENA, que evalúa la longitud de CADENA.
Los operadores binarios -a y -o son ambiguos. Utilice 'test EXPR1 && test EXPR2' o 'test EXPR1 || test EXPR2' en su lugar.
'[' respeta --help y --version, pero 'test' los trata como CADENAS.
Su shell puede tener su propia versión de test y/o [, que generalmente reemplaza a la versión descrita aquí. Consulte la documentación de su shell para obtener detalles sobre las opciones que admite.
AUTOR
Escrito por Kevin Braunsdorf y Matthew Bradburn.
INFORMES DE ERRORES
Ayuda en línea de GNU coreutils: [https://www.gnu.org/software/coreutils/] Informe cualquier error de traducción a [https://translationproject.org/team/]
VÉASE TAMBIÉN
access(2)
Documentación completa [https://www.gnu.org/software/coreutils/test] o disponible localmente a través de: info '(coreutils) test invocation'
Empaquetado por Debian (9.7-3) Copyright © 2025 Free Software Foundation, Inc. Licencia GPLv3+: GNU GPL versión 3 o posterior [https://gnu.org/licenses/gpl.html]. Este es un software libre: es libre de cambiarlo y redistribuirlo. NO HAY GARANTÍA, en la medida permitida por la ley.