@and7ey

Как исключить папки @eaDir из архива zip или tar?

Нужно создать архив из командной строки на NASe без установки дополнительных пакетов.
На нем есть:
  • Zip 3.0 (July 5th 2008)
  • tar (неизвестной версии, BusyBox v1.16.1)
(man'a на NASe, к сожалению, нет)
Структура папок примерно такая:
- photos
    - 2011
      - 2011.01.01 - album1
        - @eaDir
      - 2011.02.01 - album 2
        - @eaDir

Пытаюсь сделать:
zip -r -x "arw" "*.arw" "@eaDir" ".DS_Store" -0 -o -s 30g -db -lf /volume1/zip.log -li -e -P pass photos.zip /volume1/photo

Но папки @eaDir все равно попадают в архив. Не могу понять - то ли надо указать, что исключение должно распространяться и на вложенные папки, то ли символ @ надо как-то экранировать.

C tar еще более интересная ситуация - опцию `--exclude` он не понимает.
  • Вопрос задан
  • 3091 просмотр
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы