Tipos de empaquetado y compresión de archivos en Linux

Tipos de archivos comprimidos en Linux zip Archivo comprimido con zip. Se descomprime usando el comando unzip: $unzip archivo.zip gz Archivo comprimido con gzip. Se descomprime: – con el comando gzip usando la opción -d (descomprimir) o bien – con el comando gunzip, que no es más que un enlace a gzip $gunzip archivo.gz $gzip -d archivo.gz tar Archivo o paquete que combina varios archivos en uno, pero sin compresión. Para extraer el contenido usamos el comando tar: – con las opciones x (extract) y f (file) Opcionalmente: – v (verbose) para mostrar por pantalla el proceso – vv para mostrar información adicional sobre los archivos y carpetas generados $tar xvf archivo.tar tar.gz | tgz Un archivo empaquetado con tar y comprimido con gunzip. Se descomprime de la misma forma que los tar, añadiendo el flag z para indicarle que use gzip para descomprimir. $tar xvzf archivo.tar.gz bz2 Archivo comprimido con bzip2. Para descomprimir se usa: – el comando bzip2 con el flag -d (descomprimir) o bien – el comando bunzip2, que no es más que un enlace a bzip2 $bunzip2 archivo.bz2 $bzip2 -d archivo.bz2 tar.bz2 Similar a los archivos tar.gz, pero se usó bzip2 para comprimirlo. Para descomprimir se usa también tar, con el flag j en lugar de z: $tar xvjf archivo.tar.bz2 rar Formato propietario de RarLab, creadores del famoso Winrar. Normalmente el comando rar no está instalado en el sistema sudo aptitude install rar sudo aptitude install unrar Se descomprime con el flag -x (eXtract, extraer) $rar -x archivo.rar Un ejemplo de script […]

» Leer más

Script tipofichero.sh

#!/bin/bash if [ $# -lt 1 ];then echo “Uso: $0 fichero” exit fi FICHERO=”$0: ” #clasificar el fichero if [ -f $1 ];then FICHERO=”$FICHERO fichero” else if [ -d $1 ];then FICHERO=”$FICHERO directorio” else if [ -h $1 ];then FICHERO=”$FICHERO enlace” else FICHERO=”$FICHERO otro tipo” fi fi fi #Comprobar atributos if [ -r $1 ];then FICHERO=”$FICHERO lectura” fi if [ -w $1 ];then FICHERO=”$FICHERO escritura” fi if [ -x $1 ];then FICHERO=”$FICHERO ejecución” fi echo $FICHERO

» Leer más
1 2 3 4 5 51