Я хотел проверить, возможно ли создать или реплицировать структуру каталогов с помощью утилиты оболочки mtree?
mtree -c -p DIR_ROOT > hierarchy.spec
Приведенная выше команда позволяет сохранить спецификации структуры каталогов в иерархии.spe c
Теперь я хочу создать эту иерархию обратно (на другом компьютере или в другом каталоге), используя файл spe c.
mtree -u -f hierarchy.spec
Используя приведенную выше команду Я могу загрузить spe c, однако, я не уверен, как я могу создать каталоги. В соответствии с руководством по документации, -u должен создать любые отсутствующие каталоги / файлы, которые найдены в spe c.
Я получаю кучу ошибок в следующем формате:
./assets/051_XF/051_XF_0123/fileasset/crag_input_geo/0016 missing (directory not created: user not specified)
./assets/051_XF/051_XF_0123/fileasset/some_cache_foo missing (directory not created: user not specified)
./assets/051_XF/051_XF_0123/fileasset/some_cache_foo/0001 missing (directory not created: user not specified)
./assets/051_XF/fileasset missing (directory not created: user not specified)
./assets/051_XF/fileasset/crag_input_geo missing (directory not created: user not specified)
./assets/051_XF/fileasset/crag_input_geo/0005 missing (directory not created: user not specified)
РЕДАКТИРОВАТЬ:
Ниже приведены несколько строк из файла spe c.
# user: samw
# machine: atoi
# tree: /Users/samw/dev/FOO/python/BAR/tests/jobs/TMP_COPY
# date: Sat Jan 11 01:08:17 2020
# .
/set type=file
. type=dir
# ./assets
assets type=dir
# ./assets/051_XF
051_XF type=dir
# ./assets/051_XF/051_XF_0123
051_XF_0123 type=dir
# ./assets/051_XF/051_XF_0123/fileasset
fileasset type=dir
# ./assets/051_XF/051_XF_0123/fileasset/crag_input_geo
crag_input_geo type=dir
.DS_Store \
sha256digest=533b50ac459132a293477e7369bf7cb5592fa428b1afc6d570c349c84b94088a
Любая помощь будет отличной! Спасибо!