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?

arabian_albert
quelle

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
Beeks
quelle
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