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

ls com xyz 

Я хочу сжать и сделать резервную копию файлов x, y, z в каталог com. Также я хочу увидеть, насколько эти файлы были сжаты.

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

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

Степень сжатия и детали могут быть получены с

 7z l $FILE 

Или же

 du -csh com/* 

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

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

 man 7z