ディレクトリ構造をミラーリングしましたが、ファイルの内容には気にせず、すべてのファイルの名前と構造のみを維持したいと思います。
すべてのファイル(フォルダではない)の内容を「なし」(ヌル、1バイト、空の文字列など)に置き換える方法は?
ベストアンサー1
一般的に言えば、
find /top -type f -exec cp /dev/null {} \;
または(によってヨルダン):
find /top -type f -exec sh -c '> $1' -- {} \;
Linuxシステム(または切り取りコマンド~からGNU coreutilsパッケージ):
find /top -type f -exec truncate -s 0 {} +