So ändern Sie Dateinamen stapelweise in Linux Rename

王林
Freigeben: 2023-05-14 23:04:04
nach vorne
5097 Leute haben es durchsucht

1. umbenennen umbenennen

Syntax
rename 's/src/dst/' **kann mit jeder Datei übereinstimmen und Einschränkungen hinzufügen (*.jpg)rename 's/src/dst/' **可以匹配任意文件,可以加限制(*.jpg)

2. 基本用法

这种方式遇到第一个匹配的字符串时,替换,后面的不替换
只匹配了第一个.txt

rename 's/.txt/.jpg/' *
Nach dem Login kopieren

So ändern Sie Dateinamen stapelweise in Linux Rename

**加上$**则会匹配到后缀

rename 's/.txt$/.jpg/' *
Nach dem Login kopieren

So ändern Sie Dateinamen stapelweise in Linux Rename

3. 添加后缀

在所有文件的文件名后面添加str

rename 's/$/str/' *
Nach dem Login kopieren

举例rename 's/$/txt/' *在文件名后添加txt

So ändern Sie Dateinamen stapelweise in Linux Rename

4. 批量删掉后缀

删除所有文件的文件名后面的str

rename 's/str$//' *
Nach dem Login kopieren

举例rename 's/txt$//' *删除所有文件的文件名后面的txt

So ändern Sie Dateinamen stapelweise in Linux Rename

5. 添加前缀

在所有文件的文件名前面面添加str

rename 's/^/str/' *
Nach dem Login kopieren

举例rename 's/^/hhh' *在文件名前添加hhh

So ändern Sie Dateinamen stapelweise in Linux Rename

6. 删除前缀

删除所有文件的文件名前面的str

rename 's/^str//' *
Nach dem Login kopieren

举例rename 's/^hhh//' *删除所有文件的文件名后面的hhh

So ändern Sie Dateinamen stapelweise in Linux Rename

开始的字符串^str
结尾的字符串str$

2 . Grundlegende Verwendung

Wenn bei dieser Methode die erstepassende Zeichenfolge gefunden wird, wird diese ersetzt, die folgenden werden nicht ersetzt

Nur die erste.txt

rrreee

Linux umbenennen, wie man Dateinamen stapelweise ändert

** Durch Hinzufügen von $** wird das Suffix

rrreee

Linux umbenennen, wie man eine Datei stapelweise ändert Namen

3. Suffix hinzufügen

Str

rrreee

nach dem Dateinamen aller Dateien hinzufügen. Beispielrename 's/$/txt/' *txt nach dem Dateinamen hinzufügen

4 Suffixe in Stapeln

Löschen Siestrnach dem Dateinamen aller Dateien

rrreee

Beispielrename 's/txt$//' *Löschen Sietxt nach der Datei Name aller Dateien

Linux umbenennen, wie man Dateinamen stapelweise ändert

5. Präfix hinzufügen

Str

rrreee vor den Dateinamen aller Dateien hinzufügen. Beispiel rename 's/^/hhh' *hhh hinzufügen Linux umbenennen, wie man Dateinamen stapelweise ändert6. Präfix löschenLöschen der Anfang des Dateinamens aller Dateien strrrreeeBeispiel rename 's/^hhh//' *Delete hhhStartzeichenfolge ^ Zeichenfolge mit der Endung str str$Erweiterung: Verwendung von Umbenennung in der Linux-ShellUmbenennung ist in zwei Versionen unterteilt, nämlich die C-Sprachversion und Perl VersionC-Sprache Versionsformat: ursprüngliche Zeichenfolge umbenennen, neue Zeichenfolge Dateiname Beispiel: Wenn die zu ändernde Datei im Dateiordner in einem Unterverzeichnis des aktuellen Verzeichnisses gespeichert ist, bereiten Sie sich darauf vor, alle Dateien zu ersetzen, die Linux enthalten mit Unix (1) befindet sich derzeit im Dateiordner und die Anweisung lautet rename linux unix * (2) befindet sich derzeit im übergeordneten Verzeichnis der Datei file und die Anweisung lautet rename linux unix file/* Perl-Versionsstil: benennen Sie 's/ursprüngliche Zeichenfolge/neue Zeichenfolge/' Dateinamen umBeispiel: Die Frage ist dieselbe wie bei der C-Sprachversion(1) Sie befindet sich derzeit im Dateiordner und die Die Anweisung lautet rename 's/linux /unix/' *(2) Derzeit im übergeordneten Verzeichnis der Datei file lautet die Anweisung rename 's/linux/unix/' file/*Hinweis: Die Perl-Version ist im Grunde genommen jetzt verwendet

Das obige ist der detaillierte Inhalt vonSo ändern Sie Dateinamen stapelweise in Linux Rename. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Verwandte Etiketten:
Quelle:yisu.com
Erklärung dieser Website
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn
Neueste Downloads
Mehr>
Web-Effekte
Quellcode der Website
Website-Materialien
Frontend-Vorlage
Über uns Haftungsausschluss Sitemap
Chinesische PHP-Website:Online-PHP-Schulung für das Gemeinwohl,Helfen Sie PHP-Lernenden, sich schnell weiterzuentwickeln!