2016-07-07 21 views
0

私は、(すべての内容を含めて)別のディレクトリに移動するのではなく、コピーしたいディレクトリ(テキストファイル、例えばdirectories_subset.txt)内のサブディレクトリのリストを持っています。リストにはフルパスが指定され、各サブディレクトリは新しい行にあり、末尾には/で終わります。Mac端末のディレクトリ一覧からディレクトリをコピーする

私は試しました: cat directories_subset.txt | while read line; do cp "$line" /Volumes/Toshiba/Bird_UCE_project/raxml_genetrees/raxml_bestML_genetree/directories_subset; doneこれは、is a directory (not copied)というメッセージを生成します。

+0

これを行うにはいくつかの方法があります。 Powershell、Windowsのバッチ、C#など..あなたを助けることができるようにするには、詳細を提供する必要があります。 http://stackoverflow.com/help/how-to-ask –

+0

Mac OSXターミナルでこれを行うことを検討しています。 cpコマンドが動作するかどうか不明です。たとえば、 'cp directories_subset.txt directories_subset /'はテキストファイルをそのディレクトリにコピーするだけです。 –

+0

あなたが必要とするその他の詳細がわからない –

答えて

0

私はこれらのサブディレクトリを移動するのではなくコピーするだけですが、私はcat directories_subset.txt | while read line; do mv "$line" /Volumes/Toshiba/Bird_UCE_project/raxml_genetrees/raxml_bestML_genetree/directories_subset; doneを使ってディレクトリのサブセットを新しいディレクトリに移動しました。その後、新しいディレクトリに移動し、すべてのサブディレクトリを選択し、コピーして元の親ディレクトリに貼り付けました。

私はもっと合理的なアプローチをとることができると確信していますが、私はあまりにも時間がかかっており、これは私が考えることができる最も速い選択肢でした。

関連する問題