Gibt es eine Möglichkeit, die Verzeichnisstruktur mit Dateien, aber ohne deren Inhalt zu kopieren? Ich meine, ich möchte genau die gleichen Verzeichnisse mit Dateinamen, aber lassen Sie sie leer / leer. Ich habe nur wenige Beispielanwendungen in einer Programmiersprache und möchte sie mit meinem eigenen Stil umschreiben, aber die Art und Weise beibehalten, in der sie in Dateien organisiert waren.
Für jede Hilfe wäre ich dankbar.
command-line
dagi12
quelle
quelle
Schön, dass Ubuntu
cp
diese Funktion hat, aber wenn Sie sich auf einer Maschine befinden sollten, auf der dies nicht der Fall ist (BSDcp
zum Beispiel nicht, also auch nicht OS X), ist dies sehr einfachfind
. Hier ist es zweizeilig (zur besseren Lesbarkeit):Wenn
copy_dir
bereits vorhanden, können Sie das-p
Argument überspringen ,mkdir
dafind
der Verzeichnisbaum von oben nach unten durchsucht wird. Für große Aufträge können Sie eine weitere Millisekunde oder so durch das Beenden der Befehle mit abrasieren+
statt ,\;
wenn Ihrfind
es unterstützt (es wahrscheinlich der Fall ist).Bearbeiten: Die obigen Befehle wurden vernachlässigt, um symbolische Links zu behandeln, die mit einem dritten Durchlauf von kopiert werden können
find
( beenden Sie diesen nicht mit+
):quelle