tar -cvzf home_backup.tar.gz --exclude={.*,Downloads} /home/
Команда tar используется для создания архивов. В данном случае, команда создает архив с названием «home_backup.tar.gz» из содержимого каталога «/home/». Опция «-c» указывает на создание архива, «-v» выводит подробную информацию о процессе, «-z» указывает на сжатие архива с помощью gzip.
Опция «—exclude» позволяет исключить файлы или каталоги из архива. В данном случае, файлы или каталоги, названия которых начинаются с точки (скрытые файлы) и каталог «Downloads» будут исключены из архива.
Альтернативой может быть использование других архиваторов, таких как zip или 7zip, которые имеют свои собственные опции для исключения файлов или каталогов.
