Subir archivos con rsync

comando:

 rsync -azvv --progress --partial --rsh='ssh -p<puerto>' /ruta/local/archivo_gigante.7z <usuario>@<dominio>:/ruta/a/carpeta/remota/

Los parĂ¡metros --progress y --partial permiten resumir transferencias rotas y tener un estimado del tiempo restante. Se puede interrumpir la transferencia usando Ctrl+C

Comprimir y descomprimir con 7zip

Instalar p7zip

 apt-get install p7zip p7zip-full

que instala los siguientes comandos 7z 7za 7zr

Comprimir un archivo (usando "ultra settings"):

 7za -t7z -m0=lzma -mx=9 -mfb=64 -md=32m -ms=on a /ruta/a/archivo/comprimido.ext.7z /ruta/a/archivo/sin_comprimir.ext 

Comprimir directorio directamente con 7z usando "ultra settings" (ojo! no guarda grupo/usuario)

7za a -t7z -m0=lzma -mx=9 -mfb=64 -md=32m -ms=on archivo.7z /ruta/a/carpeta

Descomprimir:

 7z e comprimido.ext.7z

Descomprimir con rutas completas:

 7z x comprimido.ext.7z

Crear un tar.7z

 tar cf - <carpeta> | 7z a -si archivos.tar.7z

Descomprimir un tar.7z

 7za x -so archivos.tar.7z | tar xf -