Heim > Betrieb und Instandhaltung > Betrieb und Wartung von Linux > So benennen Sie Dateien unter Linux um

So benennen Sie Dateien unter Linux um

青灯夜游
Freigeben: 2023-01-12 16:04:44
Original
111763 Leute haben es durchsucht

So benennen Sie Dateien unter Linux um: 1. Verwenden Sie den Befehl mv mit der Syntax „mv alter Dateiname, neuer Dateiname“. 2. Verwenden Sie den Befehl „rename“ mit der Syntax „alter Dateiname umbenennen, neuer Dateiname, alter Dateiname“.

So benennen Sie Dateien unter Linux um

Die Betriebsumgebung dieses Tutorials: CentOS 6-System, Dell G3-Computer.

Um Dateien oder Verzeichnisse unter Linux umzubenennen, können Sie den Befehl mv oder den Befehl rename verwenden. Hier erfahren Sie, wie Sie beide verwenden.

1. Verwenden Sie den Befehl mv

Der Befehl mv kann Dateien oder Ordner sowohl umbenennen als auch verschieben.

mv 旧文件/目录 新文件名/目录
Nach dem Login kopieren

Beispiel: Verzeichnis A in B umbenennen

mv A B
Nach dem Login kopieren

Beispiel: Verschieben Sie das Verzeichnis /a nach /b und benennen Sie es in c um

mv /a /b/c
Nach dem Login kopieren

Um eine Datei oder ein Verzeichnis im Textmodus umzubenennen, verwenden Sie einfach mv. Verwenden Sie einfach die Wenn Sie beispielsweise eine Datei mit dem Namen abc in 1234 umbenennen möchten:

mv abc 1234
Nach dem Login kopieren

Beachten Sie, dass eine Datei mit dem Namen 1234 diese überschreibt.

2. Verwenden Sie den Umbenennungsbefehl

Der Umbenennungsbefehl verwendet String-Ersetzung, um Dateinamen stapelweise zu ändern. „Eine einzelne Datei umbenennen.“ o foo0 foo ? benennt die Dateien von foo1 in foo9 in foo01 in foo09 um. Bei den umbenannten Dateien handelt es sich nur um Dateien mit einem 4-stelligen Namen, und foo im Dateinamen wird durch foo0 ersetzt.

    Wenn Sie rename foo foo0 foo?? verwenden, werden alle Dateien von foo01 bis foo99 in foo001 bis foo099 umbenannt, nur Dateien mit Namen mit einer Länge von 5 Zeichen werden umbenannt und foo in Der Dateiname wird durch foo0 ersetzt.
  • Wenn Sie rename foo foo0 foo* verwenden, werden alle Dateien von foo001 bis foo278 in foo0001 bis foo0278 umbenannt, und alle Dateien, die mit foo beginnen, werden umbenannt.

  • Wenn Sie rename foo0 foo foo0[2]* verwenden, werden alle Dateien von foo0200 bis foo0278 in foo200 bis foo278 umbenannt und foo0 im Dateinamen wird durch foo ersetzt.
  • rename unterstützt reguläre Ausdrücke

# 将main1.c重命名为main.c
rename main1.c main.c main1.c
Nach dem Login kopieren

Verwandte Empfehlungen: „

Linux Video Tutorial

rename foo foo0 foo?,会把foo1到foo9的文件重命名为foo01到foo09,重命名的文件只是有4个字符长度名称的文件,文件名中的foo被替换为foo0。

如果使用rename foo foo0 foo??,foo01到foo99的所有文件都被重命名为foo001到foo099,只重命名5个字符长度名称的文件,文件名中的foo被替换为foo0。

如果使用rename foo foo0 foo*,foo001到foo278的所有文件都被重命名为foo0001到foo0278,所有以foo开头的文件都被重命名。

如果使用rename foo0 foo foo0[2]*

Das obige ist der detaillierte Inhalt vonSo benennen Sie Dateien unter Linux um. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Verwandte Etiketten:
Quelle:php.cn
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
Beliebte Tutorials
Mehr>
Neueste Downloads
Mehr>
Web-Effekte
Quellcode der Website
Website-Materialien
Frontend-Vorlage