Manual del Alumno



Descargar 0.98 Mb.
Página38/47
Fecha de conversión28.11.2018
Tamaño0.98 Mb.
1   ...   34   35   36   37   38   39   40   41   ...   47

Compresión y archivo de ficheros


Algunas veces es útil almacenar un grupo de ficheros en un fichero de manera que se haga una copia de seguridad y que se pueda transferir a otroa directorio fácilmente o incluso a otro ordenador. Así mismo, a veces es útil comprimir ficheros en un único fichero de manera qye ocupe menos espacio en el disco duro y tarde menos tiempo en descargarse.

Es importante conocer al diferencia y la realción entre archivar ficheros y comprimir ficheros. Un fichero archivado es el conjunto de ficheros y de directorios que se almacenan en un fichero. El fichero archivado no está comprimido — usa la misma cantidad de espacio en el disco que cada uno de los ficheros y directorios separadamente. Un fichero comprimido es el conjunto de ficheros y de directorios que se almacenan en un fichero el cual usa menos espacio en el disco duro que cada uno de los ficheros y directorios. Si no tiene suficiente espacio en el disco puede comprimir ficheros que no usa muy amenudo o ficheros que desea salvar pero que no usará más. Puede incluso crear un fichero archivado y luego comprimirlo para liberar espacio en el disco.





Importante

 

Un fichero archivado no está comprimido pero un fichero comprimido sí puede ser un fichero archivado.

Compresión de ficheros


Los ficheros comprimidos utilizan menos espacio en el disco y se descargan más rápido que los ficheros no comprimidos. Puede comprimir ficheros Linux con la herramienta de compresión gzip, bzip2, or zip.

Se recomienda usar la herramienta de compresión bzip2 porque da la mejor compresión de todas y se encuentra en todos los sistemas operativos del tipo UNIX. La herramienta de compresión gzip también se encuentra en los sistemas operativos del tipo UNIX. Si necesita pasar ficheros de Linux a otros sistemas operativos como MS Windows, use zip porque es la herramienta más usada en estos tipos de sistemas operativos.



Tabla 12-1. Herramientas de compresión

Herramienta de compresión

Expansión del fichero

Herramienta de descompresión

gzip

.gz

gunzip

bzip2

.bz2

bunzip2

zip

.zip

unzip

En general, a los ficheros comprimidos con gzip se les da la extensión .gz, a los comprimidos con bzip2 la extensión .bz2 y a los zip la extensión .zip.

Los ficheros comprimidos con gzip se descomprimen con gunzip, los ficheros comprimidos con bzip2 se descomprimen con bunzip2, y los de zip se descomprimen con unzip.


Bzip2 y Bunzip2


Para comprimir un fichero con bzip2 teclee el siguiente comando en el indicador de comandos de la shell:

bzip2 filename

El fichero será comprimido y guardado como filename.bz2.

Para expandir un fichero comprimido, teclee:



bunzip2 filename.bz2

El filename.bz2 se borra y se reempalza con filename.

Puede comprimir con bzip2 muchos ficheros y directorios a la vez poniéndolos en una lista separados por espacios:



bzip2 filename.bz2 file1 file2 file3 /usr/work/school

El comando anterior comprime los ficheros file1, file2, file3 y los contenidos del directorio /usr/work/school (suponiendo que exista) y los mete en filename.bz2.



Nota

 

Para mayor información teclee man bzip2 y man bunzip2 en el indicador de la shell para leer las páginas man de bzip2 y de bunzip2.

Gzip y Gunzip


Para comprimir un fichero con gzip teclee el siguiente comando en el indicador de comandos de la shell:

gzip filename

El fichero será comprimido y guardado como filename.gz.

Para expandir un fichero comprimido, teclee:



gunzip filename.gz

El filename.gz se borra y se reemplaza con filename.

Puede comprimir con gzip varios ficheros y directorios a la vez poniéndolos en una lista separados por espacios:



gzip -r filename.gz file1 file2 file3 /usr/work/school

El comando anterior comprime los ficheros file1, file2, file3 y los contenidos del directorio /usr/work/school (suponiendo que exista) y los mete en filename.gz.



Nota

 

Para mayor información, teclee man gzip y man gunzip en el indicador de la shell para leer las páginas man de gzip y gunzip.

Zip y Unzip


Para comprimir un fichero con zip, escriba lo siguiente:

zip -r filename.zip filesdir

En este ejemplo, filename.zip representa el fichero que ha creado y filesdir el directorio en el que quiere meter el nuevo fichero comprimido con zip. La opción -r especifica que desea incluir todos los ficheros contenidos en el directorio filesdir uno tras otro.

Para extraer el contenido de una línea zip, teclee:



unzip filename.zip

Puede realizar zip en muchos ficheros y directorios al mismo tiempo haciendo un listado con un espacio entre cada uno:

zip -r filename.zip file1 file2 file3 /usr/work/school

El comando anterior comprimirá file1, file2, file3, y el contenido del directorio /user/work/school y los guardará en filename.gz.



Nota

 

Para mayor información, teclee man zip y man unzip en el indicador de la shell para leer las páginas man de zip y unzip.


Compartir con tus amigos:
1   ...   34   35   36   37   38   39   40   41   ...   47


La base de datos está protegida por derechos de autor ©odont.info 2017
enviar mensaje

    Página principal