GNU/Linux >> Tutoriales Linux >  >> Linux

Eliminar parte de un nombre de archivo para varios archivos en Linux

En primer lugar, use 'sed -e' en lugar de '\e'

Y te sugiero que lo hagas de esta manera en bash

for filename in *.fasta; do 
    [ -f "$filename" ] || continue
    mv "$filename" "${filename//test.extra/}"

done

Prueba rename "extra.test" "" *

O rename 's/extra.test//;' *

$ find
./extra.test-eggs.txt
./extra.testbar
./fooextra.test
./ham-extra.test-blah

$ rename "extra.test" "" *
$ find
./-eggs.txt
./bar
./foo
./ham--blah

Linux
  1. Cómo cambiar el nombre de los archivos en Linux

  2. Cómo cambiar el nombre de varios archivos juntos en Linux usando 3 métodos

  3. Linux:elimine las extensiones de archivo para varios archivos

  4. Encuentre múltiples archivos y cámbieles el nombre en Linux

  5. Búsqueda de una cadena en varios archivos en Linux

Comando Renombrar en Linux (Renombrar Múltiples Archivos)

Comando ls en Linux para listar archivos

Cómo cambiar el nombre de los archivos usando la línea de comandos en Linux

Cómo cambiar el nombre de un archivo (s) en Linux

8 métodos para cambiar el nombre de varios archivos a la vez en Linux

Extensión de cambio de nombre de varios archivos de Linux