Ich habe 1 Verzeichnis mit 9 Unterverzeichnissen und 10 Dateien. Unterverzeichnis haben Unterverzeichnisse und Dateien der nächsten Ebene.
Ich möchte alle Unterverzeichnisse und Dateien rekursiv kopieren mit Ausnahme von:
Was ist der beste Weg dafür?
Vielleicht hilft Ihnen der Befehl find :
find
Ich kann es nicht gut mit cp machen, aber es ist ziemlich einfach mit rsync und --exclude switch.
cp
rsync
--exclude
benutze rsync mit --exclude ist besser
Sie können die Option --exclude von tar :
tar
Kevs Weg ist besser, aber das würde auch funktionieren:
Erklärt:
Ausgaben:
Ändern Sie | cat in | sh , um den Befehl auszuführen.
| cat
| sh
& lt; Ein großer Disclaimer geht hier & gt;
Sie sollten Kevs Lösung besser machen
Warum nicht einfach den Befehl cp wie folgt verwenden:
Tags und Links linux bash unix cp