0 из 0

Создать тему

Простая архивация в linux с корректной работой кодировки Windows-1251

-5

Элементарный способ настройки архивации в linux.
В качестве архиватора был выбран 7z, который присутствует как на unix, так и на ms системах, отлично сжимает, а кроме того ещё и бесплатен.
Установка пакета производится командой:

sudo apt-get install 7z

Команда архивации, для добавления в cron:

7z -t7z -mx=9 -r -ssc a "имя-архива"-$(date +%Y-%m-%d_%H).7z "каталог-который-жмем"

После радуемся жизни.
Источник 1
Источник 2


Const-NW 11:51 - 05.12.2011

Комментарии

Всего 8 комментариев

Войдите или зарегистрируйтесь чтобы оставлять комментарии

-2

Решил кроме простого архивирования добавить автоматическую отправку архивов по почте с помощью mutt, где столкнулся с проблемой.
В моём случае получилась следующая команда:

7z -t7z -mx=9 -r -ssc a /backups/$(date +%Y-%m-%d)/ip-$(date +%Y-%m-%d).7z /share/bases/1c_base/!bases/ip && 7z -t7z -mx=9 -r -ssc a /share/backups/$(date +%Y-%m-%d)/ooo-$(date +%Y-%m-%d).7z /share/bases/1c_base/!bases/ooo && 7z -t7z -mx=9 -r -ssc a /share/backups/$(date +%Y-%m-%d)/service-$(date +%Y-%m-%d).7z /share/bases/service_base/!base/ && mutt -s “Backup” -a /backups/$(date +%Y-%m-%d)/*-$(date +%Y-%m-%d).7z - pupkin@bk.ru backup_files_at_$(date +%Y-%m-%d)

Архивация проходит на ура, а вот в:

mutt -s “Backup” -a /backups/$(date +%Y-%m-%d)/*-$(date +%Y-%m-%d).7z - pupkin@bk.ru backup_files_at_$(date +%Y-%m-%d)

появилась такая проблема:

Не удалось получить информацию о -: Нет такого файла или каталога
-: не удалось вложить файл.

Предполагаю, что ошибка кроется в маске для файлов вида

*-$(date +%Y-%m-%d).7z

, но если не так, то тогда как? О.о

0

Он ругается не на имя файла, а на '-' после имени
Поставь после файла не "-", а "--"

mutt -s “Backup” -a /backups/$(date +%Y-%m-%d)/*-$(date +%Y-%m-%d).7z -- pupkin@bk.ru backup_files_at_$(date +%Y-%m-%d)
-2

zhekas, спасибо, оно самое. Happy

-1

По данной проблеме ещё подходит rar, также доступен свободно в луниксах. Он даже скорее подходит когда нужно из винды перекинуть в луноход, с корректным сохранением названий файлов.

1

Androosha, а давно рар стал бесплатным(открыть можно, архивировать нет)?

-1

SlayeR, про бесплатность не знаю, а вот про доступность точно написал и не приукрасил: https://aur.archlinux.org/packages.php?ID=20760

-1

Androosha,
RAR 4.10 beta 4 for Linux Command line only Trial 893 KB
Это с оф. сайта. Я к тому, что платный архиватор в никсах не вперся. Для открытия *.rar и 7z подойдет. Я к придрался к

Цитата:
доступен свободно в луниксах
...

0

SlayeR, так зачем ты придираешься - он и доступен. Ссылку выше вон скинул, у меня работает без нареканий, ни про какие триалы даже не думал. Happy

Войдите или зарегистрируйтесь чтобы оставлять комментарии

Наверх