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“.
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 旧文件/目录 新文件名/目录
Beispiel: Verzeichnis A in B umbenennen
mv A B
Beispiel: Verschieben Sie das Verzeichnis /a nach /b und benennen Sie es in c um
mv /a /b/c
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
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.
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.
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
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!