find . -type d -exec mkdir -p ~/to/{} \;
Diambil dari jawaban @whitequark untuk pertanyaan ini:Salin struktur direktori tanpa menyalin file, di Mac OS X
rsync -av -f"+ */" -f"- *" /.../SOURCE /.../DESTINATION
Pendekatan lain adalah menggunakan tree
yang cukup berguna dan menavigasi pohon direktori berdasarkan opsi yang kuat. Ada opsi untuk direktori saja, kecualikan direktori kosong, kecualikan nama dengan pola, sertakan hanya nama dengan pola, dll. Lihat man tree
Keuntungan :Anda dapat mengedit atau meninjau daftar, atau jika Anda melakukan banyak pembuatan skrip dan sering membuat sekumpulan direktori kosong
Pendekatan :membuat daftar direktori menggunakan tree
, gunakan daftar itu sebagai input argumen untuk mkdir
tree -dfi --noreport > some_dir_file.txt
-dfi
hanya mencantumkan direktori, mencetak jalur lengkap untuk setiap nama, membuat pohon tidak mencetak garis indentasi,
--noreport
Abaikan pencetakan laporan file dan direktori di akhir daftar pohon, hanya untuk membuat file keluaran tidak mengandung bulu apa pun
Kemudian pergi ke tujuan di mana Anda menginginkan direktori kosong dan jalankan
xargs mkdir < some_dir_file.txt