Форум русскоязычного сообщества Ubuntu


Увидели сообщение с непонятной ссылкой, спам, непристойность или оскорбление?
Воспользуйтесь ссылкой «Сообщить модератору» рядом с сообщением!

Автор Тема: Как при архивировании 7z исключить директорию, ключ -axr ?  (Прочитано 2554 раз)

0 Пользователей и 1 Гость просматривают эту тему.

adawdp

  • Автор темы
  • Гость
2016 Oct 30; 09:58 PM

— Пытаюсь создать команду для исключения при архивировании архиватором 7z директории.

— Это можно сделать, например вот так, т.е. исключая директории как файлы ключём -xr
Код: (bash) [Выделить]
7z a /home/fjf/Рабочий\ стол/NAME$(date +%y%m%b%d%H%M).7z /home/HOME \
-xr\!LINKS \
-xr\!Dictionary \
-xr\!JOBHUNTER \
-xr\!WorkOut

— Но это хорошо, если нужно исключить все директории с указанными именами в независимости от путей.

— Заставить работать параметры -axr или ax-ax[r[-|0]]{@listfile|!wildcard}: eXclude archives)‖ и прописать пути у меня не получилось :(

— Подскажите, кто знает не нахожу нигде ответа…

Пользователь добавил сообщение 31 Октября 2016, 15:51:42:
2016 Oct 31; 08:51 AM

— Ну, вот так работает:
Код: (bash) [Выделить]
7z a /home/fjf/Рабочий\ стол/NAME$(date +%y%m%b%d%H%M).7z /home/HOME \
'-xr!HOME/LINKS/fav' \
-'xr!HOME/Dictionary/France' \
-'xr!HOME/JOBHUNTER/123' \
-'xr!HOME/WorkOut'
происходит исключение нужных каталогов.

— Вот только осталось непонятным что с параметром -ax[r[-|0]]{@listfile|!wildcard} eXclude archives, наверное я неправильно понял его значение.

— Всё решается, наверное, через -x[r[-|0]]]{@listfile|!wildcard} Exclude filenames
« Последнее редактирование: 31 Октября 2016, 15:51:42 от adawdp »

 

Страница сгенерирована за 0.015 секунд. Запросов: 18.