iTank ideas

Renombrar archivos en lote desde Terminal

Puedes renombrar archivos en lote desde Terminal de macOS sustituyendo Dragon_Ball_ por DB_ respetando el resto del nombre.

Prueba de concepto (dry run)

Si quieres ver el resultado antes de renombrar realmente:

bash
for f in Dragon_Ball_*; do
echo mv "$f" "DB_${f#Dragon_Ball_}"
done

Este comando solo imprime las órdenes mv sin ejecutarlas. [stackoverflow]​

Comando básico en el directorio

  1. Abre Terminal.

  2. Ve a la carpeta donde están los vídeos:

    bash
    cd /ruta/a/tus/videos
  3. Ejecuta este comando:

    bash
    for f in Dragon_Ball_*; do
    mv "$f" "DB_${f#Dragon_Ball_}"
    done

    Explicación de parámetros:

  • Dragon_Ball_* selecciona todos los ficheros que empiezan por Dragon_Ball_. [wafaicloud]​

  • ${f#Dragon_Ball_} elimina ese prefijo del nombre y deja 001.mp4, 002.mp4, etc. [stackoverflow]​

  • "DB_${f#Dragon_Ball_}" construye el nuevo nombre DB_001.mp4. [stackoverflow]​