Другой подход - использовать tree
довольно удобный и перемещаться по деревьям каталогов на основе его сильных опций. Есть параметры только для каталога, исключить пустые каталоги, исключить имена с шаблоном, включить только имена с шаблоном и т.д.man tree
Преимущество : вы можете редактировать или просматривать список, или, если вы выполняете много сценариев и часто создаете пакет пустых каталогов
Подход : создайте список каталогов tree
, используя этот список в качестве аргументов ввода дляmkdir
tree -dfi --noreport > some_dir_file.txt
-dfi
перечисляет только каталоги, печатает полный путь для каждого имени, заставляет дерево не печатать строки отступа,
--noreport
Пропускает печать отчета о файле и каталоге в конце списка дерева, просто чтобы выходной файл не содержал лишнего.
Затем перейдите к месту назначения, где вы хотите пустые каталоги, и выполните
xargs mkdir < some_dir_file.txt