Команда оболочки для сжатия и резервного копирования?

Немного короче и отсортировано

gunzip -c /var/log/apt/history.log.*.gz | grep 'apt-get install' | cut -f4- -d" " | tr ' ' $'\n' | sort -u
-1
14.08.2018, 15:32
1 ответ

Традиционно tar — это инструмент для объединения нескольких файлов в один, а для сжатия используется некоторая форма zip, однако 7z обеспечивает оптимальную производительность, когда доступен поиск;

7z a "com/backup$(date --iso-8601).7z" x y z

Степень сжатия и подробности можно получить с помощью

7z l $FILE

Или

du -csh com/*

Если вы собираетесь выполнять резервное копирование более одного раза, вам может понадобиться резервная копия, использующая diff (, например rdiff -backup ). Если вы собираетесь отправлять резервные копии по сети, рекомендуется отправлять снимки rsync или файловой системы.

Обязательно прочтите руководство к любой команде перед ее использованием

man 7z
0
28.01.2020, 05:12

Теги

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