Anda dapat melakukan sesuatu seperti:
find . -type d > dirs.txt
untuk membuat daftar direktori, lalu
xargs mkdir -p < dirs.txt
untuk membuat direktori pada tujuan.
cd /path/to/directories &&
find . -type d -exec mkdir -p -- /path/to/backup/{} \;
Berikut adalah solusi sederhana menggunakan rsync:
rsync -av -f"+ */" -f"- *" "$source" "$target"
- satu baris
- tidak ada masalah dengan spasi
- mempertahankan izin
Saya menemukan solusi ini di sana
Apa yang setara dengan /proc/cpuinfo di FreeBSD v8.1?
Cara mengatur Bit Jahat pada lalu lintas keluar