Как создать копию структуры каталога без файлов

find . -type d -exec mkdir -p $DESTDIR/{} \;


Команда «find . -type d -exec mkdir -p $destdir/{} \;» используется для создания копии структуры каталога без файлов.

Пояснение:
— «find .»: ищет все файлы и каталоги в текущем каталоге и его подкаталогах
— «-type d»: фильтрует только каталоги
— «-exec mkdir -p $destdir/{} \;»: для каждого найденного каталога, создает его дубликат с помощью команды mkdir -p. Переменная $destdir задает директорию, в которой будет создана копия структуры.

Эта команда полезна, когда требуется создать структуру каталогов без файлов в другом месте, например, при клонировании структуры проекта или архивировании директории.

Альтернативой может быть использование команды «rsync», которая также выполняет синхронизацию структуры каталога без файлов, но с большим количеством возможностей.

Ответить

Ваш адрес email не будет опубликован. Обязательные поля помечены *