Angenommen, ich habe ein Verzeichnis /hello
.
Dann mache ich mv /hello /hello2
.
Bin ich bewegend /hello
in /hello2/hello
? Oder ziehe ich /hello
um /hello2
?
Wenn ich so etwas mache, bekomme ich anscheinend inkonsistente Ergebnisse.
mv
mit Dateien , die es nicht die gleiche thing.just renaming.but mit mv
mit Verzeichnissen ist es nicht gut das gesamte Verzeichnis mit Unterverzeichnis zu löschen , weil einen mv
Befehl, der nicht ist sicher. so wird es verschoben als test1/test2
. aber wenn du es trotzdem erreichen willst, schreibe ein, alias
welches prüfe, ob der angegebene Parameter directory ist und benutze dann rm -rf das Verzeichnis und benutze den mv
Befehl, aber benutze es auf dein eigenes Risiko.
/hello
und /hello2
Verzeichnisse sind, ist mir aufgefallen, dass dieses Verzeichnis cp /hello /hello2
inkonsistent ist. Je nachdem , welche Kombination von Hinterschrägstriche gibt es manchmal der Inhalt /hello
kopiert werden in /hello2
, und manchmal das Verzeichnis selbst wird kopiert in.