De vuelta a lo básico, parte 5 - Trabajando con archivos en GNU/Linux

Entonces, la última vez aprendimos a usar el comando grep para buscar documentos, búsquedas, procesos, etc., pero ¿qué pasa con el trabajo con archivos? ¿De qué sirve trabajar desde la línea de comandos si está atascado en un momento en el que necesita desempaquetar algo?

Afortunadamente, encuentro que recuperar y empacar cosas a través de la terminal es increíblemente fácil en comparación con usar algo como Ark.

Esto ha llegado al punto de que tenderé a recuperar cosas a través de la terminal después de descargarlas de Firefox en lugar de hacer clic en Firefox/mi administrador de archivos durante dos minutos si puedo recuperarlo en unos 10 segundos.

archivos ZIP

Línea de comando de archivo de Linux

Los archivos zip son lo más fácil del mundo... En mi opinión. Supongamos que durante estos ejemplos queremos trabajar con paquetes llamados ejemplo1.zip ejemplo2.zip, etc.

  • para extracción: descomprimir ejemplo1.zip
  • Para obtener todos los archivos en el directorio: descomprimir â € ˜ * .zipâ € ™
  • Para cambiar el directorio de salida deseado: descomprimir ejemplo1.zip -d / ruta / a / nuevo / directorio /
  • Para listar el contenido del archivo: unpack -l ejemplo1.zip
  • compresión de un archivo:zip ejemplo2.zip midocumentodetexto.txt
  • Para comprimir varios archivos: zip ejemplo2.zip mitexto.txt miotrotexto.txt mitercerarchivo.txt
  • Fijación con maniquíes: Â zip ejemplo2.zip * # tenga cuidado con esto. Esto pondrá todos los archivos libres en el directorio actual, en ejemplo2.zip... Si no quieres hacer eso.

Trabajando con archivos tar

Otro tipo de archivo muy popular en el mundo GNU/Linux son los archivos tar, pero al principio pueden ser un poco más confusos para los nuevos usuarios.

Las tarbolas suelen ser de tres tipos:

  • .tar: un archivo de almacenamiento tar compartido
  • .tar.gz - Archivo creado con gzip
  • .tar.bz2 - Archivo creado con bzip2

Trabajar con estos archivos es básicamente el mismo para los tres, con solo pequeñas diferencias al cambiar la configuración utilizada con su equipo.

Extracción: Â tar -xf ejemplo1.tar

  • -x se usa para indicar lo que queremos obtener
  • -f se usa para indicar el nombre del archivo que queremos descomprimir

Compresión: tar -cf ejemplo1.tar a.txt

Esto creará un .tar colocando el archivo a.txt en un archivo. Puede seguir el mismo concepto que otros agregando varios nombres de archivo, o usando * para agregar varios archivos, o especificando el directorio que desea comprimir en su lugar.

.tar.gz y .tar.bz2

Cuando trabaje con archivos .tar.gz o .bz2, debe agregar otra opción dependiendo de si desea usar gzip (generalmente más rápido pero de mayor tamaño de archivo) o bzip2 (generalmente más lento pero más comprimido). Puede acceder a la guía tar en el sitio web de Gnu.

  • Al extraer y comprimir el archivo .tar.gz, debe agregar la opción -z
  • Al extraer y comprimir el archivo .tar.bz2, debe agregar la opción -j

Ejemplos:

  • Comprimir archivos: tar -cjf ejemplo4.tar.bz2 a.txt b.txt
  • Descomprimir el archivo: tar -xzf ejemplo4.tar.gz
  • Agregar archivos / directorios a los archivos Tar: tar -rvf ejemplo4.tar prueba.txt
  • Verifique el archivo tar: tar -tvfW ejemplo4.tar
  • Listar el contenido del archivo tar: tar -tvf ejemplo4.tar
  • Descomprima un archivo del archivo tar root: tar -xvf ejemplo4.tar miarchivo.txt
  • Descomprima un archivo del archivo raíz tar.gz: tar -zxvf ejemplo4.tar.gz miarchivo.txt
  • Descomprima un archivo del archivo raíz tar.bz2: tar -jxvf ejemplo4.tar miarchivo.txt
  • Descomprimir varios archivos del archivo: Â tar -xvf ejemplo4.tar "miarchivo.txt" "miarchivo2.txt"

Parámetros: c = crear, f = archivo, x = extraer, r = agregar, W = verificar

Finalmente, si desea obtener una salida más detallada (detallada) para todo lo anterior, agregue v al final de sus parámetros antes de f:

  • tar -xzvf ejemplo5.tar.gz

Observaciones finales

Los archivos son increíblemente fáciles de administrar y, con tiempo y paciencia, tus dedos explotarán solos con el tiempo y crearán magia ante tus ojos sin esfuerzo. ¡Feliz pirateo!

Artículos similares

Artículos de interés

Subir