7z zip várias pastas diferentes

3

Eu tenho a seguinte linha para zip / backup minha pasta pessoal

sudo 7z a -p /backups/'date "+%Y%m%d"'.backup.7z ~

Por favor, informe como eu adicionaria outra pasta na mesma linha para fazer o backup?

Atualmente, ele está fazendo o backup da minha pasta pessoal ~

Gostaria de adicionar também /etc/folder1 na linha.

    
por user3360847 20.12.2017 / 16:56

1 resposta

3

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
    
por Videonauth 20.12.2017 / 16:58

Tags