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)