Есть ли способ создать / реплицировать структуру каталогов с помощью mtree spe c? - PullRequest
0 голосов
/ 11 января 2020

Я хотел проверить, возможно ли создать или реплицировать структуру каталогов с помощью утилиты оболочки 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


Любая помощь будет отличной! Спасибо!

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...