[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