Manera senzilla de fer un backup

#!/bin/bash
BACK=backup_$(date +%Y%m%d).tar.gz
cd /home/usuari/backup/directori_destí          # Destí backup
tar -czf $BACK /home/usuari/Documents/treball   # Executa el backup

Arxius .tar

Empaquetar

tar -cvf paquete.tar /dir/a/comprimir/

Desempaquetar

tar -xvf paquete.tar

Arxius .zx

Instal·lar xz

$ sudo apt install xz-utils

Comprimir

xz foo

Descomprimir

xz -v -d archives.tar.xz

Empaquetar i comprimir

tar -cJf foo.tar.xz foo

Desempaquetar i descomprimir

tar -xf foo.tar.xz

Per saber-ne més

nixCraft

Flayers

-x : Extract/get/unzip files from an archive.

-f archive.tar.xz : Use this archive file or device archive for extracting files

-J OR –xz : Filter the archive through xz command. Hence, we install xz using package manager.

-v : Verbose. Show progress.

-t : List file stored inside .tar.xz/.xz archive.

Arxius .gz

Comprimir

gzip -9 index.php

Descomprimir

gzip -d index.php.gz

Arxius .tar.gz

Comprimir

tar -czvf empaquetado.tar.gz /carpeta/a/empaquetar/

Descomprimir

tar -xzvf archivo.tar.gz

Arxius .rar

Comprimir

rar directori.rar directori

Desomprimir

unrar directori.rar

Arxius .zip

Comprimir

zip archivo.zip carpeta

Descomprimir

unzip archivo.zip