TEST(1) Ordenes de usuario TEST(1) NOMBRE test - verifica tipos de ficheros y compara valores SINOPSIS test EXPRESION test [ EXPRESION ] [ ] [ OPCION DESCRIPCION Sale con el estado determinado por EXPRESION. --help muestra la ayuda y finaliza --version muestra la version del programa y finaliza Si se omite una EXPRESION entonces se considera falsa. En caso contrario, EXPRESION es verdadera o falsa y determina el estado de salida. Es una de: ( EXPRESION ) La EXPRESION es verdadera ! EXPRESION La EXPRESION es falsa EXPRESION1 -a EXPRESION2 la EXPRESION1 y la EXPRESION2 son verdaderas EXPRESION1 -o EXPRESION2 la EXPRESION1 o la EXPRESION2 es verdadera -n CADENA la longitud de la CADENA es distinta de cero CADENA equivalente a -n CADENA -z CADENA la longitud de la CADENA es igual a cero CADENA1 = CADENA2 las cadenas son iguales CADENA1 != CADENA2 las cadenas no son iguales ENTERO1 -eq ENTERO2 El ENTERO1 es igual a ENTERO2 ENTERO1 -ge ENTERO2 El ENTERO1 es mayor o igual que ENTERO2 ENTERO1 -gt ENTERO2 El ENTERO1 es mayor que ENTERO2 ENTERO1 -le ENTERO2 El ENTERO1 es menor o igual que ENTERO2 ENTERO1 -lt ENTERO2 El ENTERO1 es menor que ENTERO2 ENTERO1 -ne ENTERO2 el ENTERO1 no es igual a ENTERO2 FICHERO1 -ef FICHERO2 El FICHERO1 y FICHERO2 tienen los mismos numeros de dispositivo y de nodo-i FICHERO1 -nt FICHERO2 El FICHERO1 es mas moderno (fecha de modificacion) que FICHERO2 FICHERO1 -ot FICHERO2 El FICHERO1 es mas antiguo que FICHERO2 -b FICHERO El FICHERO existe y es un fichero especial de bloques -c FICHERO El FICHERO existe y es un fichero especial de caracteres -d FICHERO El FICHERO existe y es un directorio -e FICHERO El FICHERO existe -f FICHERO El FICHERO existe y es un fichero regular -g FICHERO El FICHERO existe y tiene cambio-de-ID-de-grupo -G FICHERO El FICHERO existe y su propietario es el ID efectivo de grupo -h FICHERO El FICHERO existe y es un enlace simbolico (igual que -L) -k FICHERO El FICHERO existe y tiene activo su bit `sticky' -L FICHERO El FICHERO existe y es un enlace simbolico (igual que -h) -N FICHERO El ARCHIVO existe y ha sido modificado desde la ultima vez que fue leido -O FICHERO El FICHERO existe y su propietario es el ID efectivo de usuario -p FICHERO El FICHERO existe y es una tuberia nombrada (named pipe) -r FICHERO El ARCHIVO existe y es un archivo regular -s FICHERO El FICHERO existe y tiene un tamano mayor que cero -S FICHERO El FICHERO existe y es un `socket' -t DF el descriptor de fichero DF (salida estandar por omision) esta abierto en una terminal -u FICHERO El FICHERO existe y su bit de cambio-de-ID-de-usuario esta activo -w FICHERO El ARCHIVO existe y el usuario tiene derecho de escritura -x FICHERO El ARCHIVO existe y el usuario tiene derecho de ejecucion sobre el (o de atravesarlo si es un directorio). Excepto por -h y -L, todas las operaciones de test relacionadas con FICHEROs siguen los enlaces simbolicos. Tenga en cuenta que los parentesis deben ser precedidos por caracteres de escape (p.e. barras invertidas) para los shells. ENTERO tambien puede ser -l CADENA, que evalua la longitud de la CADENA. NOTA: -a y -o son siempre ambiguos. Utilice en su lugar 'test EXPR1 && test EXPR2' or 'test EXPR1 || test EXPR2'. NOTA: [ obedece las opciones --help y --version, pero test no. test trata cada uno de los anteriores como cualquier otra CADENA no vacia. NOTA: su shell puede tener su propia version de test y/o [, que usualmente tiene prioridad sobre la version que se describe aqui. Por favor acuda a la documentacion de su shell para saber los detalles sobre las opciones que admite. AUTOR Escrito por Kevin Braunsdorf y Matthew Bradburn. INFORMAR DE ERRORES Ayuda en linea de GNU Coreutils: Informe cualquier error de traduccion a COPYRIGHT Copyright (C) 2023 Free Software Foundation, Inc. Licencia GPLv3+: GNU GPL version 3 o posterior . Esto es software libre: usted es libre de cambiarlo y redistribuirlo. NO HAY GARANTIA, en la medida permitida por la legislacion. VEASE TAMBIEN access(2) Documentacion completa: tambien disponible localmente ejecutando: info '(coreutils) test invocation' TRADUCCION La traduccion al espanol de esta pagina del manual fue creada por Javi Diaz y Marcos Fouces Esta traduccion es documentacion libre; lea la GNU General Public License Version 3 o posterior con respecto a las condiciones de copyright. No existe NINGUNA RESPONSABILIDAD. Si encuentra algun error en la traduccion de esta pagina del manual, envie un correo electronico a . GNU coreutils 9.4 Enero 2024 TEST(1)