Simples que:
# note the space between '~' and '/etc/folder1'
sudo 7z a -p /backups/'date "+%Y%m%d"'.backup.7z ~ /etc/folder1
Você pode fornecer mais de um destino para colocar em um arquivo 7z, simplesmente digitando cada caminho por conta própria, separado por um ' ' (espaço). Exemplo para uma melhor leitura:
7z a <archive-file> <path1> <path2> ... <path_n>
Nota: você pode evitar backticks em seu comando usando $()
:
sudo 7z a -p "/backups/$(date +\%Y\%m\%d).backup.7z" ~ /etc/folder1