HOla compañero
No necesita comodín... solo la porción de la cadena que acompaña el nombre del archivo, las extensiones aquí son ficticias
..... -name ".pdf"
con eso basta
SAludo
FractuS
El 06/02/2013 07:00 a.m., centos-es-request@centos.org escribió:
Envíe los mensajes para la lista CentOS-es a centos-es@centos.org
Para subscribirse o anular su subscripción a través de la WEB http://lists.centos.org/mailman/listinfo/centos-es
O por correo electrónico, enviando un mensaje con el texto "help" en el asunto (subject) o en el cuerpo a: centos-es-request@centos.org
Puede contactar con el responsable de la lista escribiendo a: centos-es-owner@centos.org
Si responde a algún contenido de este mensaje, por favor, edite la linea del asunto (subject) para que el texto sea mas especifico que: "Re: Contents of CentOS-es digest...". Además, por favor, incluya en la respuesta sólo aquellas partes del mensaje a las que está respondiendo.
Asuntos del día:
1. Desconocimeinto con find (René Lara Alvarado) 2. Re: Desconocimeinto con find (Ing. Ernesto Pérez)
Message: 1 Date: Tue, 5 Feb 2013 16:48:58 -0600 From: René Lara Alvarado admin@probajio.com.mx Subject: [CentOS-es] Desconocimeinto con find To: centos-es@centos.org Message-ID: 000001ce03f2$fd27b550$f7771ff0$@com.mx Content-Type: text/plain; charset="Windows-1252"
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
Message: 2 Date: Tue, 05 Feb 2013 21:45:40 -0500 From: "Ing. Ernesto Pérez" centos@ecualinux.com Subject: Re: [CentOS-es] Desconocimeinto con find To: centos-es@centos.org, admin@probajio.com.mx Message-ID: 5111C3D4.5070803@ecualinux.com Content-Type: text/plain; charset=ISO-8859-1; format=flowed
find /home/sistema/ -type f -name *.tmp
-name va con ""
aparentemente te trata de ayudar la mayoría de las veces, pero cuando no puede, pues ahi falla. Supongo que sea igual que la gente que persiste en usar - en el comando ps
a propósito, prueba -iname me gusta más pues es insensitivo al tipo de letra saludos epe
CentOS-es mailing list CentOS-es@centos.org http://lists.centos.org/mailman/listinfo/centos-es
Fin de Resumen de CentOS-es, Vol 74, Envío 4