Gracias Gracias:  0
Me Gusta Me Gusta:  0
No me Gusta No me Gusta:  0
Mostrando resultados del 1 al 5 de 5

Tema: ¿Cómo renombrar archivos de una misma carpeta?

  1. #1
    Fecha de Ingreso
    22-octubre-2012
    Mensajes
    52
    Post Thanks / Like
    Poder de Credibilidad
    8

    ¿Cómo renombrar archivos de una misma carpeta?

    Buenos días, compañeros.

    Hace un tiempo vengo trabajando con OpenSuse 13.2 debido a que Windows (en todas sus versiones) se bloquea frecuentemente o se pone lento. Como todo buen migrante de Windows a GNU/Linux, he venido haciendo todo usando las interfaces gráficas.

    Hace poco me dio por empezar a usar la terminal y me ha encantado porque simplifica muchos procesos y los ejecuta muy rápido.

    En esta ocasión quisiera saber cómo puedo, vía terminal, hacer que todos los archivos de una misma carpeta puedan ser renombrados con un prefijo común seguido de una secuencia de números.

    Esta necesidad la tengo debido a que me he estado dedicando a escanear libros (me construí un bookscanner con tubos de PVC) con la cámara fotográfica de mi teléfono móvil y, teniendo en cuenta que ésta graba las fotos usando la fecha y la hora de la fotografía, quisiera que los archivos tuvieran como prefijo unas letras que indiquen el título del libro, seguidas del número que indique la página.

    Otra característica adicional: las fotos no fueron tomadas a todas las páginas de manera consecutiva sino en dos grupos: primero, las páginas impares y luego las páginas pares. Estos dos grupos de fotografías se encuentran en carpetas separadas, lo que significa que necesito que la secuencia numérica que iría después del prefijo común sean números impares y pares, respectivamente.

    Se algunas cositas de programación, por lo que se me ocurre usar un contador que identifique la cantidad de archivos que hay dentro de la carpeta y use el índice del contador para asignar la secuencia numérica correcta: para la carpeta de las páginas impares del libro la secuencia debe ser 2*i-1 y en las pares 2*i, siendo i el índice del contador. Adicionalmente el número deber estar escrito con tres dígitos, es decir, el primer número debe ser 001 en lugar de 1. Esto lo aclaro porque si no se hace así, el orden en que aparecen los archivos será 1, 11, 12..., 111, 112... porque todos inician con 1.

    Quisiera saber cómo hago un script que me automatice todo este proceso de tal manera que pueda ejecutarlo con cada nueva carpeta de fotos de cada nuevo libro escaneado.

    Muchas gracias por su colaboración.

    Feliz día.

  2. #2
    Fecha de Ingreso
    08-abril-2010
    Ubicación
    /HOME
    Mensajes
    3.767
    Post Thanks / Like
    Poder de Credibilidad
    13
    Hola!

    ¿Utilizas Plasma? Si es así Dolphin tiene un renombrador masivo que puede hacer eso que mencionas. Abre una carpeta, seleccionas todos los elementos y pulsas F2.
    Te dirá que cambiará el nombre de todos los elementos, con un nombre que introduzcas y una serie de números.



    sólo una idea!!

    Sería interesante plantear un reto de cómo conseguir lo que pides!
    Y ver cómo conseguirlo mediante un script.

    Saludos.
    Guía básica de openSUSE Leap para recién llegados a GNU/Linux.
    → Mi blog sobre openSUSE, GNU/Linux, software libre ...y de todo un poco: Victorhck in the free world
    → Me puedes seguir en: Mastodon - diaspora* - PixelFed

  3. #3
    Fecha de Ingreso
    02-marzo-2013
    Ubicación
    Lat. 27.994547-Lon -15.405127-160m nivel del mar
    Mensajes
    4.959
    Post Thanks / Like
    Poder de Credibilidad
    11
    Hola : @victorhck y comodidad.

    Supongamos que ya re-nombre una serie masiva de fotos, y tengo la pantalla dividida, pues le toca otra vez descargar otra tanda, de fotos, pues veamos... vaya voy por la foto 89 pues aplico el renombrado masivo empezando por la 89 y continua la cosa.

    Muchas gracias, creo que a muchos muchos le va a ser de utilidad.



    Por mi parte requete-muchas gracias.


    Saludos cordiales y muchas gracias, sabido esto antes no hubiese perdido fotos de la nikon-600 y nikon 810.

    Saludos cordiales .

    PD. Al nombre de esa montaña la que está por detrás se le llaman los pechos, por las dos parabólicas radomizadas con lonas rendondas, parecen 2 sostenes, no penséis mal:
    Última edición por mikrios; 05-nov-2016 a las 02:37 Razón: corregir

  4. #4
    Fecha de Ingreso
    07-febrero-2007
    Ubicación
    Ourense
    Mensajes
    8.709
    Post Thanks / Like
    Poder de Credibilidad
    23
    Hola.

    Como has preguntado "vía terminal", bien, cuando busques información recuerda que el intérprete de comandos que solemos usar es bash; si usas otro, es porque lo has instalado tú

    Así que la pregunta es cómo hacer esta tarea en bash. Hay un montón de formas. La más eviente usa un bucle for (similar al que puedes utilizar en programación).

    http://www.linux-party.com/index.php...a-vez-en-linux

    Salud!!

  5. #5
    Fecha de Ingreso
    02-marzo-2013
    Ubicación
    Lat. 27.994547-Lon -15.405127-160m nivel del mar
    Mensajes
    4.959
    Post Thanks / Like
    Poder de Credibilidad
    11
    Hola:

    Muy bien explicado; algo así en español? (pero de bash, o de linux comando line) .

    Saludos Cordiales

Thread Information

Users Browsing this Thread

There are currently 1 users browsing this thread. (0 members and 1 guests)

Temas Similares

  1. Definición del sistema de archivos Journaling
    By susemex in forum FAQs, Manuales y Tutoriales
    Respuestas: 0
    Último mensaje: 24-may-2015, 09:03
  2. Análisis y Sistema de Gestión de Archivos Log
    By mikrios in forum FAQs, Manuales y Tutoriales
    Respuestas: 2
    Último mensaje: 14-jul-2014, 07:22
  3. Script bash para crear varias carpetas de una sola vez
    By asero12 in forum Programación y Scripts
    Respuestas: 9
    Último mensaje: 24-may-2014, 19:33
  4. ¿cuantos gigas en total en partición para OpenSuse?
    By darkanxo in forum Instalación y Actualizaciones
    Respuestas: 12
    Último mensaje: 25-ene-2014, 12:06
  5. Renombrar, copiar o borrar archivos con caracteres raros en el nombre.
    By jcsl in forum FAQs, Manuales y Tutoriales
    Respuestas: 14
    Último mensaje: 11-ene-2013, 16:46

Tags for this Thread

Marcadores

Normas de Publicación

  • No puedes crear nuevos temas
  • No puedes responder mensajes
  • No puedes subir archivos adjuntos
  • No puedes editar tus mensajes
  •