GNU/Linux >> Tutoriales Linux >  >> Linux

Ejemplos de comandos tar en Linux

Linux a menudo usa dos utilidades particulares para ayudar a administrar archivos. La primera utilidad es el archivador de cintas o tar. La segunda es una utilidad de compresión como gzip. El propósito de tar es agrupar varios archivos en un solo archivo tar con una extensión .tar. Esto hace que funciones como las descargas sean mucho más fáciles, ya que solo se necesita una descarga para adquirir varios archivos. El administrador del servidor crea el paquete de archivos y quienquiera que descargue el paquete extrae los archivos de él.

Es fundamental saber trabajar con tar porque gran parte del software disponible para Linux se distribuye en tarballs. El siguiente es un ejemplo de cómo crear un tarball:

$ tar -cvf tarball.tar file1 file2 file3

Esto agrupa archivo1, archivo2 y archivo3 en un tarball llamado tarball.tar.

Opciones del comando tar

Las opciones básicas para el comando tar son las siguientes.

Opción Solía ​​
-c Cree el tarball.
-x Extraiga el tarball.
-v Habilitar el modo detallado.
-r Anexar más archivos a un tarball existente.
-t Pruebe el tarball o vea qué archivos están incluidos en el tarball.
-f Especifique el nombre del tarball en el siguiente argumento (debe usarse como última opción).

Ejemplos de comandos tar

1. Para crear un archivo:

# tar -cvf test.tar test1 test2 test3 test4
# tar -cvf test.tar test*
# tar -cvf etc.bk /etc 

2. Para mostrar el contenido de la bola de alquitrán

# tar -tvf test.tar 

3. Para extraer la bola de alquitrán:

# tar -xvf test.tar 

4. Para agregar/anexar un archivo a la bola tar:

# tar --append -f test.tar test5 

5. Para borrar/eliminar archivos de la bola de alquitrán:

# tar --delete -f test.tar test6 

6. Extraiga un solo archivo de la bola de alquitrán:

# tar -xvf test.tar test4
# tar -xvf test.tar /tmp/test4 

7. Extraiga varios archivos de tar ball:

# tar -xvf test.tar "test1" "test2" 

8. Extraiga un grupo de archivos de tar ball:

# tar -xvf test.tar "*.test" 

9. Añadir/añadir archivos o directorios a tar ball:

# tar -rvf test.tar /tmp 

10. Para verificar la bola de alquitrán:

# tar tvfW test.tar 

11. Encontrar la diferencia entre el archivo comprimido gzip y el sistema de archivos:

# tar -dvf test.tar.gz 

12. Encontrar la diferencia entre el archivo de almacenamiento bzip2 y el sistema de archivos:

# tar -dvf test.tar.bz2 

13. Creación de una bola de alquitrán/archivo comprimido con gzip:

# tar -czvf test.tar.gz /tmp 

14. Creación de un archivo/bola tar bzip2:

# tar -jcvf test.tar.bz2 /tmp 

15. Extraiga la bola de alquitrán gzip/bzip2:

# tar -xvf test.tar.gz
# tar -xvf test.tar.bz2

16. Enumere los contenidos de gzip / bzip2 tar ball:

# tar tvf test.tar.gz
# tar tvf test.tar.bz2 

17. Extraiga archivos individuales de los archivos tar gzip / bzip2:

# tar -jxvf test.tar.bz2
# tar -zxvf test.tar.gz 

18. Extraiga un grupo de archivos de los archivos tar gzip / bzip2:

# tar -jxvf test.tar.bz2 --wildcards "test*"
# tar -zxvf test.tar.gz --wildcards "test*" 

19. Para realizar la copia de seguridad de cualquier sistema de archivos:

# tar -cvf etc.bk /etc
# tar -cvf tmp.bk /tmp
# tar -cvf var.bk /var
# tar cvf boot.bk /boot 

20. Para hacer una copia de seguridad de su sistema:

# tar -cvpzf backup.tar.gz --exclude=/backup.tar.gz --one-file-system /


Linux
  1. Ejemplos de comandos sa en Linux

  2. w Ejemplos de comandos en Linux

  3. Ejemplos de comandos ac en Linux

  4. Ejemplos de comandos df en Linux

  5. Ejemplos de comandos du en Linux

16 ejemplos de comandos de eco en Linux

9 ejemplos de comandos tee en Linux

9 ejemplos de comandos diff en Linux

Comando ip de Linux con ejemplos

15 comandos ps de Linux con ejemplos

Ejemplos de comandos id en Linux