すべてを1つのディレクトリに入れたいのですが。
ディレクトリ全体(元々ファイルとシンボリックリンクが含まれている)を、すべてのファイルが含まれているはずのシンボリックリンクが含まれていない新しいディレクトリにコピーするにはどうすればよいですか?
ありがとうございました
このコマンドを実行します
find (Old dir) -depth -type f -o -type d | cpio -pamVd /New/Directory
ファイルとディレクトリのみをコピーし、シンボリックリンクはコピーしません
例:
find . -depth -type f -o -type d | cpio -pamVd /root/mydir
これにより、すべてのファイル/ディレクトリが現在のディレクトリから/ root/mydirに再帰的にコピーされます。
または、単にすべてをコピーしてから、シンボリックリンクを削除します。
cp -R /path/source /path/dest; find /path/dest -type l -exec rm -f {} \;