it-mure.jp.net

特定のディレクトリ構造を保持する別のディレクトリにディレクトリをコピーするにはどうすればよいですか?

Eclipseオプションを別のワークスペースにコピーするコマンドを見つけたいと思います。

/home/me/myWorkspace/.metadata/.plugins/org.Eclipse.core.runtime/*

ディレクトリは1つだけですorg.Eclipse.core.runtime構造を維持したまま新しいワークスペースにコピーする多くの人の中で.metadata/.plugins/。コピー後の構造は次のようになります。

/destination/path/newWorkspace/.metadata/.plugins/org.Eclipse.core.runtime/

手動で作成せずに.metadata/.plugins/

[~]$ cd /home/me/myWorkspace/
[myWorkspace]$ cp -Rf .metadata/.plugins/org.Eclipse.core.runtime -t /destination/path/newWorkspace/.metadata/.plugins
cp: can't create directory '/destination/path/newWorkspace/.metadata/.plugin': No such file or directory  

それは機能せず、パスを書き込むことはエラーの原因となる可能性があります.metadata/.plugins手動。完全なスクリプトを作成することは確かにより良い考えですか?

3
chepseskaf

私はあなたが次のようなものを探していると思います:

cd /home/me/myWorkspace
cp -Rf --parents .metadata/.plugins/org.Eclipse.core.runtime /destination/path/newWorkspace
1