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

Ändern aller Dateierweiterungen in einem Ordner mit CLI in Linux

Verwenden Sie rename :

rename 's/.old$/.new/' *.old


Wenn Sie das Perl rename haben installiert (es gibt verschiedene rename Implementierungen) können Sie so etwas tun:

$ ls -1
test1.foo
test2.foo
test3.foo

$ rename 's/\.foo$/.bar/' *.foo

$ ls -1
test1.bar
test2.bar
test3.bar

Sie könnten eine for-Schleife auf der Befehlszeile verwenden:

for foo in *.old; do mv $foo `basename $foo .old`.new; done

Dadurch werden alle Dateien mit der Erweiterung .old genommen und in .new umbenannt


Linux
  1. Wie benenne ich eine Datei unter Linux um?

  2. Alle Linux-Befehle zum Komprimieren/Dekomprimieren

  3. Verschieben Sie einen Ordner in Linux mit dem Befehl mv

  4. Linux:Dateierweiterungen für mehrere Dateien entfernen

  5. Konvertieren Sie alle Dateierweiterungen in Kleinbuchstaben

So erweitern Sie den Auslagerungsbereich mithilfe der Auslagerungsdatei in Linux

Automount NFS-Freigabe in Linux mit autofs

Verwenden des Cat-Befehls unter Linux mit Beispielen

So benennen Sie Dateien über die Befehlszeile in Linux um

So benennen Sie eine Datei (en) in Linux um

Alles über Tar-Dateien und wie man Dateien in Linux mit Terminal tart und enttarnt