mv - löscht erst nachdem alles kopiert wurde?

jeudi 13 août 2015

Hallo

ich dachte kurz ich hab einen Bockmist gebaut, ich habe ein sehr großes Verzeichnis (50 GB) mit mv in ein separates Laufwerk verschoben, das ich dann verlinken wollte:
Code:

mv /quellverzeichnis/data /zielverzeichnis/
Nach nicht mal 10 GB habe ich gemerkt, dass es zu lange dauert und habe abgebrochen, ich dachte ich schiebe das einfach wieder zurück, mit:
Code:

mv /zielverzeichnis/data/* /quellverzeichnis/data/
dazu hätte meine Zeit noch gereicht.
Aber da bekam ich dann:
Zitat:

"das Ziel kann nicht entfernt werden: Ist ein Verzeichnis"
Ich habe aber dann gemerkt, dass anscheinend im Quellverzeichnis noch gar nichts verschoben worden war, obwohl ja schon 10 GB kopiert worden waren.

Ist es bei mv denn so, dass erst alles kopiert und erst wenn das ohne Fehler oder Abbruch geklappt hat dann die Quelle gelöscht wird?
Das wäre natürlich beruhigend :)
Danke
franc

PS.: ich mach das selbe jetzt mit rsync, da bin ich auf der sicheren Seite.


0 commentaires:

Enregistrer un commentaire

 

Lorem

Ipsum

Dolor