Hallo, durch Zufall bin ich auf etwas gestoßen.
Wie kopiere ich den gesamten Inhalt von
/home/test
ins
/etc/skel
??
Mit
cp -r /home/test /etc/skel
Wie z.B. auch hier beschrieben:
http://www.linux-user.de/ausgabe/2005/0 ... index.html
sollte es gehen, es wird jedoch jedes mal /etc/skel/test erzeugt.
Ich möchte jedoch den Inhalt von test!
Mit
cp -r /home/test/* /etc/skel
werden wiederum nur die sichtbaren dateien kopiert.
Mit rsync geht es aber gibt es keine Möglichkeit es einfach mit cp zu machen?
Inhalt vom Verzeichnis in ein anderes Verzeichnis kopieren
Code: Alles auswählen
cp -r /home/test/* /home/test/.* /etc/skel
# oder die Kurzform:
cp -r /home/test/{,.}* /etc/skel
Aha dankeJoghurt hat geschrieben:sollte gehenCode: Alles auswählen
cp -r /home/test/* /home/test/.* /etc/skel # oder die Kurzform: cp -r /home/test/{,.}* /etc/skel
Aber trotzdem noch eine frage, sollte das nicht abhängig vom letzten / sein?
z.B.
Nur Inhalt:
cp -r /home/test/ /etc/skel
Verzeichnis inkl. Inhalt
cp -r /home/test /etc/skel
Bei rsync in der doku steht:
A trailing slash on the source changes this behavior to avoid creating
an additional directory level at the destination. You can think of a
trailing / on a source as meaning “copy the contents of this directory”
Ich dachte das gilt auch für CP, anscheinend ist es nicht so