Hinzufügen einer Dateierweiterung zu einer Gruppe von Dateien über die Befehlszeile in Mac OS X
Inhaltsverzeichnis:
Der schnellste Weg, eine Dateierweiterung zu einer Gruppe von Dateien hinzuzufügen, die derzeit keine haben, ist die Verwendung der Befehlszeile in Mac OS X. Im Beispiel unten fügen wir ein „ .txt“-Erweiterung für alle Dateien in einem einzelnen Verzeichnis, aber das Substituieren von .txt in der Befehlszeichenfolge fügt stattdessen eine andere Erweiterung hinzu. Bevor Sie beginnen, sollten Sie Folgendes tun:
- Stellen Sie sicher, dass Dateierweiterungen für alle Dateien in Mac OS X sichtbar sind, damit die Erweiterungsänderung im Finder zusätzlich zur Befehlszeile sichtbar ist
- Platzieren Sie alle Dateien, denen die Erweiterung hinzugefügt werden muss, in einem einzigen und separaten Verzeichnis
So fügen Sie Dateierweiterungen im Stapelbetrieb in der Mac OS-Befehlszeile hinzu
Vorausgesetzt, Sie erfüllen die vorherigen Anforderungen, starten Sie Terminal (unter /Programme/Dienstprogramme/) und gehen Sie wie folgt vor:
- Wechseln Sie in das Verzeichnis mit den Dateien, indem Sie Folgendes eingeben:
- Sobald Sie sich im Verzeichnis befinden, verwenden Sie den folgenden Befehl: "
- Bestätigen Sie die Änderung, indem Sie „ls“ eingeben, um den Inh alt des Verzeichnisses aufzulisten
cd /Pfad/zum/Verzeichnis
für i in ; mach mv $i>"
Sie können auch ein Verzeichnis aus dem Finder in das Terminalfenster ziehen und dort ablegen, um seinen Pfad auszudrucken, anstatt ihn manuell einzugeben.
Unten ist ein vollständiges Beispiel, das eine Änderung des Verzeichnisses zeigt, den ursprünglichen Inh alt auflistet, den entsprechenden Befehl zum Hinzufügen der Erweiterung ausführt und schließlich eine weitere Auflistung zeigt, die die Originaldateien mit der neu hinzugefügten .txt-Erweiterung zeigt.
Wie bereits erwähnt, ersetzen Sie einfach „.txt“ durch etwas anderes, wie „.jpg“ oder „.rtf“, um eine andere Dateierweiterung hinzuzufügen. Die Platzh alter können auch angepasst werden, um den Gemeinsamkeiten von Dateinamen zu entsprechen.
Danke an Thom für die Tippidee