So ändern Sie die Dateierweiterung jeder Datei im Verzeichnis Unix / Linux


0

Ich habe ein Verzeichnis von 5.000 Dateien. Alle diese Dateien enden mit der Endung " .xmlIch möchte das ändern und alle mit".txt

Wie kann ich das unter Linux / Mac erreichen?

Antworten:


0

Wenn in Ihrer Shell verfügbar, renameist eine Option, die schnell und einfach ist:

rename .xml .txt *.xml

Verwenden Sie zur Veranschaulichung eine Schleife, um 500 Dateien zu erstellen, diese umzubenennen und anschließend zu löschen.

for i in $(seq 500); do touch document_${i}.xml; done
ls document*.xml
rename .xml .txt *.xml
ls document*.txt
rm -f document*.txt
ls document*.txt

Ich glaube nicht, dass das 'Rename'-Programm in Mac und einigen Linux-Distributionen enthalten ist
arabian_albert

@arabian_albert Dies ist keine bahnbrechende Frage, die mit der Suche nicht einfach gelöst werden kann;)
Beeks

Ich habe gerade Rename auf dem Remote-Computer installiert, den ich verwendet habe, kein Problem. Vielen Dank für Ihre Hilfe
arabian_albert
Durch die Nutzung unserer Website bestätigen Sie, dass Sie unsere Cookie-Richtlinie und Datenschutzrichtlinie gelesen und verstanden haben.
Licensed under cc by-sa 3.0 with attribution required.