GNU/Linux >> LINUX-Kenntnisse >  >> Linux

Entfernen eines Teils eines Dateinamens für mehrere Dateien unter Linux

Verwenden Sie zunächst 'sed -e' anstelle von '\e'

Und ich würde vorschlagen, dass Sie es auf diese Weise in bash

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

done

Versuchen Sie es mit rename "extra.test" "" *

Oder 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. So benennen Sie Dateien unter Linux um

  2. Warten Sie, bis der Download mehrerer Dateien abgeschlossen ist?

  3. So benennen Sie mehrere Dateien gleichzeitig in Linux um

  4. So benennen Sie mehrere Dateien zusammen in Linux mit 3 Methoden um

  5. Suchen nach einer Zeichenfolge in mehreren Dateien unter Linux

Umbenennungsbefehl in Linux (Mehrere Dateien umbenennen)

ls-Befehl in Linux zum Auflisten von Dateien

So benennen Sie Dateien über die Befehlszeile in Linux um

So benennen Sie eine Datei (en) in Linux um

8 Methoden zum gleichzeitigen Umbenennen mehrerer Dateien in Linux

Linux-Erweiterung zum Umbenennen mehrerer Dateien