[CentOS-es] Desconocimeinto con find
René Lara Alvarado
admin en probajio.com.mx
Mar Feb 5 22:48:58 UTC 2013
Buenas tardes a todos
En un directorio, digamos /home/sistema que contiene varios archivos
y directorios, uso el comando find para localizar archivos de cierta
extension, pdf en este caso:
pwd
/home/sistema
find /home/sistema/ -type f -name *.pdf
/home/sistema/E_01/pdfs/2012/06/CF02802.pdf
/home/sistema/E_a2/pdfs/2012/03/CF02044.pdf
/home/sistema/E_a2/pdfs/2013/02/CF04860.pdf
/home/sistema/E_a2/pdfs/2013/02/CF04859.pdf
/home/sistema/E_a2/pdf/s2013/01/QF03571.pdf
... y el resultado es verdadero.
Luego utilizo el mismo comando para localizar archivos de extension tmp,
pero en este caso marca un error. ¿porque?
find /home/sistema/ -type f -name *.tmp
find: Las rutas-de-acceso deben preceder la expresión
Modo de empleo: find [-H] [-L] [-P] [ruta-de-acceso...] [expresión]
Sucede lo mismo con
find /home/sistema/ -type f -name *.txt
pero no con otras extensiones como :
find /home/macropro/ -type f -name *.def
Ah pero si lo hago asi
find /home/sistema/ -type f -name "*.tmp"
find /home/sistema/ -type f -name "*.txt"
si funcionan!
¿cual es la razon?
Pensé que algun alias..pero no, no tengo alguno definido.
Estoy usando centos 5.8
Gracias de antemano y saludos a todos.
R.Lara
Más información sobre la lista de distribución CentOS-es