El comando te tienes que ejecutar desde la consola es el siguiente:
tar -zcvf nombre-archivo.tar.gz nombre-directorio
Donde,
- -z: Comprimir archivos usando gzip
- -c: Crear un nuevo archivo
- -v: Verbose, es decir, mostrar el proceso durante la creacion del archivo
- -f: nombre de archivo
tar -zcvf myfiles.tar.gz * --exclude=file1.txt --exclude=directory1/
Ahora bien, Como Descomprimir un archivo .tar.gz.
3. Copiar archivos de servidor remoto a tu servidor local
scp -r user@server1:/var/www/html/ /backup
4. Copiar (transferir) de un servidor(server 1) a otro (server2)
scp -r user@server1:/var/www/html/ user@server2:/var/www/html/
5. Mover archivos o carpeta de un directorio a otro
7. Combinar varios archivos en uno solo:
Ahora bien, Como Descomprimir un archivo .tar.gz.
El comando necesario para descomprimir sería el mismo pero cambiando algunos atributos.
tar -xvzf miarcho.tar.gz
Donde:
- -x: extrae el contenido del archivo comprimido
- -v: Verbose, es decir, mostrar el proceso durante la creacion del archivo
- -f: nombre de archivo
- Extraer un sólo archivo en un directorio diferente( usar -C)
tar -zxvf test.tar.gz testfile1 -C anotherDirectory/
- elimina directorio: rmdir /home/micarpeta
- recursivo(elimina directorios y subdirectorios): rm -rf /home/micarpeta
3. Copiar archivos de servidor remoto a tu servidor local
scp -r user@server1:/var/www/html/ /backup
4. Copiar (transferir) de un servidor(server 1) a otro (server2)
scp -r user@server1:/var/www/html/ user@server2:/var/www/html/
5. Mover archivos o carpeta de un directorio a otro
- Mueve todos los archivos de la misma extension a otra carpeta
- Mueve todos los archivos aunque se encuentren en diversos subdirectorios.
mv **/*.zip backup/
- Mueve todos los archivos de un directorio a otro(incluyendo archivos .htaccess y otros)
mv /directory_one/* /directory_one/.* /directory
7. Combinar varios archivos en uno solo:
cat score.txt names.txt > report.txt cat report.txt