Anfängerfrage Befehl cp

AW_CompBase

Cadet 4th Year
Registriert
Nov. 2012
Beiträge
108
rsync -r -t -p -o -g -v --progress -c -i -s /run/media/xyz/CDROM/ /run/media/xyz/Beispiel

eröffnet im Ziel keinen Ordner CDROM, sondern schreibt direkt in "/run/media/xyz/Beispiel".

So will ich es haben.

Alle diese Varianten mit cp

cp -r -f /run/media/xyz/CDROM/ /run/media/xyz/Beispiel

cp -r -f /run/media/xyz/CDROM/ /run/media/xyz/Beispiel/

cp -r -f /run/media/xyz/CDROM /run/media/xyz/Beispiel

cp -r -f /run/media/xyz/CDROM /run/media/xyz/Beispiel/

cp -r -f --strip-trailing-slashes /run/media/xyz/CDROM /run/media/xyz/Beispiel

schreiben in "/run/media/xyz/Beispiel/CDROM".

Wie geht das mit dem Befehl cp ?


Gruss

AW
 
cp -r /run/media/xyz/CDROM/* /run/media/xyz/Beispiel

wobei das keine versteckten dateien kopiert.
 
Nö, das "cp -a" bringt an der Stelle nichts. Der * in bu1137's Befehl sorgt dafür, dass Files und Verzeichnisse mit . vorn (nur in der obersten Ebene) beim Kopieren außen vor bleiben. Daran ändern cp-Optionen nichts. Versteckte Files und Verzeichnisse in Unterverzeichnissen werden bei bu1137 auch kopiert.

Falls man als Shell die Bash verwendet, kann man vor bu1137's Kopierbefehl "shopt -s dotglob" sagen, wodurch die Expansion von * auch versteckte Files/Verzeichnisse (aber nicht . und ..) mit einbezieht.
 
Zuletzt bearbeitet:
Zurück
Oben