Ich habe eine Liste von Unterverzeichnissen in einem Verzeichnis (eine Textdatei, zB directories_subset.txt
), die ich kopieren möchte, anstatt sie (einschließlich ihres gesamten Inhalts) in ein anderes Verzeichnis zu verschieben . Die Liste gibt vollständige Pfade an, wobei jedes Unterverzeichnis in einer neuen Zeile steht und mit /
endet.Verzeichnisse aus einer Liste von Verzeichnissen im Mac-Terminal kopieren
Ich habe versucht: cat directories_subset.txt | while read line; do cp "$line" /Volumes/Toshiba/Bird_UCE_project/raxml_genetrees/raxml_bestML_genetree/directories_subset; done
, aber dies produziert nur is a directory (not copied)
Nachrichten.
Es gibt mehrere Möglichkeiten, wie Sie dies tun können. Powershell, Windows Batch, C# etc .. Um Ihnen jedoch helfen zu können, müssen Sie weitere Details angeben. Sehen Sie sich an, wie Sie http://stackoverflow.com/help/how-to-ask fragen können. –
Ich möchte dies in Mac OSX Terminal tun. Nicht sicher, dass ein cp-Befehl funktionieren würde, z. B. "cp verzeichniss_subset.txt directories_subset /" würde die Textdatei einfach in dieses Verzeichnis kopieren. –
Nicht sicher, welche weiteren Details Sie benötigen –