![]() |
|
|
google unix.com
|
|||||||
| Foros | Registro | Reglas de los Foros | Enlaces | Álbumes | Preguntas más frecuentes | Lista de miembros | Calendario | Búsqueda | Puestos de hoy | Marcar Foros Como Leídos |
| UNIX for Dummies Preguntas y Respuestas Si no está seguro de que para publicar un UNIX o Linux cuestión, puesto que aquí. Todos los novatos en Linux, UNIX y bienvenida! |
Más UNIX y Linux Foro Temas usted puede encontrar útiles
|
||||
| Hilo | Hilo para principiantes | Foro | Respuestas | Último mensaje |
| encontrar la longitud de los nombres de los archivos en un directorio? | koti_rama | Programación de scripts de shell y | 5 | 06-04-2008 11:19 AM |
| Reemplace todos los caracteres en los nombres de los archivos de un directorio en particular | madhunk | Programación de scripts de shell y | 4 | 02-16-2006 07:10 PM |
| nombres de directorio en un fichero "plano" | surjyap | Programación de scripts de shell y | 2 | 10-06-2005 08:51 AM |
| ¿Cómo cambiar automáticamente los nombres de archivo | Maky | Programación de scripts de shell y | 6 | 08-10-2005 11:47 AM |
| Nombres de archivos y directorios ocultos en | dbinsol1 | UNIX para usuarios avanzados y expertos | 10 | 05-29-2002 10:58 AM |
![]() |
|
|
Linkback vínculo | Herramientas de hilo | Buscar en este Hilo | Tasa de Hilo | Modos de visualización |
|
|
|
||||
|
Cambia todos los nombres de archivo en un directorio
Hola,
Si tengo un directorio completo de archivos aleatorios decir 100, y me gustaría organizar, por ejemplo: FILE001, FILE002, FILE003, FILE004, etc ¿Cómo puedo hacer esto desde la terminal, en lugar de cambiar manualmente cada uno de los archivos? Estoy usando Mac OS X, que si hace una diferencia. Gracias de antemano por cualquier ayuda ![]() |
|
||||
|
Prueba esta
[code] #! / bin / bash dir \u003d "nombre de ruta" i \u003d 0 en nombre de archivo para `ls-1t $ dir /` hacer i \u003d `expr $ i + 1» mv $ dir / $ archivo $ dir / ex $ i hecho [code] |
|
||||
|
renombrar múltiples archivos
que tiene archivos como por debajo de ...
jordba.package1 jordba.package2 jordba.package3 utilizar el siguiente: de f en jordba .*; hacer mv "$ f" "$ (f # jordba.)"; hacer el bucle anterior para hacer su lista, como ... paquete1 Package2 package3 \u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d pero hay otra cuestión similar a la que tengo antes de los archivos x1_p.sql x2_p.sql x3_p.sql y así sucesivamente Tengo que añadir horas de antelación. sql a ser como las siguientes: x1_ph.sql x2_ph.sql x3_ph.sql \u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d Esto debería funcionar para los datos proporcionados por usted por encima de ... for f in * _p.sql; hacer mv "$ f" "$ (f) _ph.sql% _p.sql"; hacer Espero que estos útiles r |
|
||||
|
Cita:
Sin embargo, quiero aprovechar al azar el nombre de archivos, como qwerty.jpg, blah.jpg 123_lol.jpg, y cambiar el nombre a ser ordenado en secuencia, tales como: 2007NOV03001.jpg, 2007NOV03002.jpg, 2007NOV03003.jpg, etc |
|
||||
|
No estoy seguro de qué hacer con el nombre de archivo. He intentado *. jpg y "*. jpg" y terminar con: "*. jpg", no es un identificador válido y `" *. jpg " ': no es un identificador válido, respectivamente.
|
|
||||
|
Cita:
Margen: Este es con. Jpg. He cambiado "FILE% 03i" a "FILE% 03i.jpg", por lo que los dos archivos salió: FILE002.jpg y FILE003.jpg. Ninguno de los otros nombres de archivo cambiado. |
![]() |
| Marcadores |
| Herramientas de hilo | Buscar en este Hilo |
| Modos de visualización | Vota a este hilo |
|
|