Kann mir jemand sagen, warum, wenn ich tippe:
mv -f ./tmp/members ./
Ich bekomme:
mv: cannot move `./tmp/members' to a subdirectory of itself, `./members'
Und außerdem den richtigen Weg, um dieses Verzeichnis zu verschieben?
Außerdem gibt es bereits ein Verzeichnis unter ./members ... Ich möchte dieses Verzeichnis vollständig überschreiben und nicht nur den neuen Inhalt hinzufügen.
Ich habe festgestellt, dass dies funktioniert:
mv tmp/members members
aber nur für neue inhalte ... die alten inhalte bleiben zurück ...
Vielen Dank!
-Eric
Antworten:
Wenn Sie sich beim Ausführen des ersten Befehls in / tmp befinden, würde dies die Fehlermeldung erklären. Der einfachste Weg, das zu tun, was Sie wollen, besteht darin, das Ziel mit rm -rf zu versehen und dann das ursprüngliche Verzeichnis an diesen Ort zu verschieben.
quelle