Intern
Wie benennt man eine Datei in Linux um?
sobes.tech KI
Antwort von AI
Unter Linux wird der Befehl mv verwendet, um eine Datei umzubenennen oder an einen anderen Ort zu verschieben.
Syntax des Befehls:
# Datei umbenennen
mv <alter_name> <neuer_name>
# Datei in ein anderes Verzeichnis verschieben und den Namen beibehalten
mv <dateiname> <zielverzeichnis>/
# Datei in ein anderes Verzeichnis verschieben und den Namen ändern
mv <dateiname> <zielverzeichnis>/<neuer_name>
Beispiele:
- Umbenennen der Datei
old_file.txtinnew_file.txtim aktuellen Verzeichnis:mv old_file.txt new_file.txt - Verschieben der Datei
my_document.pdfvom aktuellen Verzeichnis nach/home/user/documents/:mv my_document.pdf /home/user/documents/ - Verschieben der Datei
report.csvvom aktuellen Verzeichnis nach/archive/und Umbenennen infinal_report_2023.csv:mv report.csv /archive/final_report_2023.csv
Wenn <neuer_name> oder <zielverzeichnis>/<neuer_name> bereits existiert, wird die Datei standardmäßig überschrieben.
Nützliche Optionen von mv:
-i(interaktiv): Fragt vor dem Überschreiben einer bestehenden Datei um Bestätigung.-f(erzwingen): Überschreibt die bestehende Datei erzwingend, ohne Bestätigung zu fragen (-i).-u(aktualisieren): Verschiebt/umbenennt die Datei nur, wenn die Quelldatei neuer ist als die Zieldatei oder wenn die Zieldatei nicht existiert.-v(ausführlich): Gibt detaillierte Informationen über die durchgeführten Aktionen aus.
Beispiel für die Verwendung von Optionen:
# Bestätigung vor Überschreiben anfordern
mv -i my_file.txt existing_file.txt
# Erzwingend überschreiben
mv -f important.log /var/log/important.log