it-swarm.com.de

Falscher mv Befehl. Wo sind meine Dateien geblieben?

Ich habe den Befehl benutzt

mv folder_name ....

Ich dachte mit .. zweimal würde es es zurück verschieben zwei Ordner.

Leider sind meine Dateien verschwunden.

Ich muss sie wiederherstellen.

36
Adam Gosztolai

Dein Verzeichnis ist noch da :)

Sie haben es umbenannt ....

Da Dateien, deren Namen mit . Beginnen, ausgeblendet sind, können Sie das Verzeichnis nur anzeigen, wenn Sie ausgeblendete Dateien anzeigen

lauf

ls -A

und da ist es!

Änderung rückgängig machen:

mv .... original_folder_name

und mach den Zug richtig

mv original_folder_name ../..
89
Zanna

Die richtige Form wäre gewesen

mv folder_name ../..

Sie haben Ihren Ordner in einen neuen Ordner mit dem Namen .... Verschoben. Führen Sie aus, um Ihre Dateien wiederherzustellen

mv .... folder_name

Wie viele andere Befehle ist mv etwas gefährlich, da Fehler in einigen Fällen zu einem nicht behebbaren Datenverlust führen können (außer bei Sicherungen): Alles, was letztendlich als "Verschieben dieser Dateien in diese ") interpretiert wird file "führt dazu, dass alle Dateien außer der letzten verloren gehen (jede Datei wird der Reihe nach in das Ziel umbenannt). Um solche Fehler zu vermeiden, gibt es eine Reihe von Techniken:

  • verwenden Sie -i, wodurch mv angewiesen wird, vor dem Überschreiben eine Bestätigung anzufordern.
  • verwenden Sie -t, um den Zielordner anzugeben (mv wird also nur in einen Zielordner verschoben).
  • verwenden Sie am Ende des Namens des Zielordners einen /.
39
Stephen Kitt

Sie haben Ihren Ordner gerade in .... Umbenannt und da er mit . Beginnt, ist er jetzt ausgeblendet.

geben Sie mv .... foldername ein, um es wiederherzustellen

sie können auch ls -la eingeben, um es aufzulisten (da -a versteckte Dateien druckt)

Die richtige Methode zum Absteigen von Dateien und Ordnern in zwei Verzeichnissen ist mv fileorfolder ../../

7
Mc Kernel

Wenn Sie zum späteren Nachschlagen am Ende des Pfads ein/hinzufügen, schlägt der Befehl fehl, wenn das Ziel kein bereits vorhandenes Verzeichnis ist, z. B. mv foldername ..../

3
CSM