Ich habe einen Ordner, auf dem ich mich zum Glück wieder erholt habe:
/media/sdc1/Pictures
mit einer Menge von Unterverzeichnissen und Dateien, die ich brauche.
Ich möchte diese in einen Ordner kopieren auf:
/media/sdb1/Pictures
Welchen Befehl muss ich im Terminal verwenden, um sicherzustellen, dass dies geschieht? Ich weiß, da ist der cp
Befehl. Aber ist das die beste Wahl? Und wenn ja, welche Optionen sollte ich verwenden, um sicherzustellen, dass ich jedes einzelne Verzeichnis und jede einzelne Datei erhalte?
command-line
directory
cp
wardr
quelle
quelle
*
da es Dotfiles auf der ersten Ebene weglassen wird. Es kann auch dazu führen, dass das ARG_MAX-Limit überschritten wird.cp -r /media/sdc1/Pictures/* /media/sdb1/Pictures/some_dir
-r
ist rekursiv, lies die Manpage .../media/sdc1/Pictures/*
dem Sternchen wird der gesamte Inhalt/media/sdc1/Pictures/
, aber nicht das übergeordnete Verzeichnis selbst kopiert ./media/sdb1/Pictures/some_dir
ist, wo Sie es setzen möchten.quelle
Wenn Sie ein genaues Bild benötigen, verwenden Sie den Befehl
dd if=(path) of=(path)
quelle
dd
!