Sobes.tech
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.txt in new_file.txt im aktuellen Verzeichnis:
    mv old_file.txt new_file.txt
    
  • Verschieben der Datei my_document.pdf vom aktuellen Verzeichnis nach /home/user/documents/:
    mv my_document.pdf /home/user/documents/
    
  • Verschieben der Datei report.csv vom aktuellen Verzeichnis nach /archive/ und Umbenennen in final_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