Upload
luisimark-chaponan-tejada
View
12
Download
2
Embed Size (px)
Citation preview
1Gestin de archivos y directorios
Ing. Jess Bernardo Olavarria Paz
Taller de Computacin e Informtica Bsica
Linux
5
Archivos comprimidos y archivados
Ing. Jess Bernardo Olavarria Paz
.bz2 archivo comprimido con bzip2
.gz archivo comprimido con gzip
.tar archivo guardado con tar (iniciales de tape archive), tambin conocido como archivo tar
.tbz archivo tar y bzip
.tgz archivo tar y gzip.
.ziparchivo comprimido con ZIP, encontrado comunmente en aplicacionesMS-DOS. La mayora de los archivos para Linux usan el tipo decompresin gzip, por lo tanto es raro encontrar un archivo .zip en Linux.
Gestin de archivos y directorios
Formatos de archivos
Ing. Jess Bernardo Olavarria Paz
.au archivo de audio
.gif archivo grfico o de imagen
.html/.htm archivo HTML
.jpg archivo de imagen JPEG
.pdf imagen electrnica de un documento; PDF son las siglas de Portable Document Format
.png archivo grfico de imagen PNG (siglas de Portable Network Graphic)
.ps archivo PostScript; formateado para ser impreso
.txt archivo plano de texto ASCII
.wav archivo de audio
.xpm archivo de imagen
Gestin de archivos y directorios
Archivos del sistema
Ing. Jess Bernardo Olavarria Paz
.conf archivo de configuracin. A veces los archivos de configuracinusan la extensin .cfg, tambin.
.lock archivo lock; determina si el programa o dispositivo est en uso
.rpm archivo del gestor de paquetes de Red Hat que se usa para instalar software
Gestin de archivos y directorios
Programar y escribir archivos
Ing. Jess Bernardo Olavarria Paz
.c archivo del cdigo fuente del lenguaje de programacin C.
.cpp archivo del cdigo fuente del lenguaje de programacin C++
.h archivo cabecera de lenguaje de programacin C o C++
.o archivo objeto de programacin
.pl script Perl
.py script Python
.so archivo de librera
.sh script shell
.tcl script TCL
Gestin de archivos y directorios
Comprensin y almacenamiento de archivos
Algunas veces es til almacenar un grupo de archivos en un archivode manera que se puedan respaldar o transferir a otro directorio oincluso a otro ordenador. De la misma manera, a veces es tilcomprimir archivos en un nico archivo de manera que ocupemenos espacio en el disco duro y tarde menos tiempo endescargarse.
Ing. Jess Bernardo Olavarria Paz
Gestin de archivos y directorios
2Comprimir archivos en el intrprete de comandos del shell
Los archivos comprimidos utilizan menos espacio en el disco y sedescargan ms rpido que los archivos no comprimidos. Puedecomprimir archivos en Red Hat Linux con las herramientas gzip,bzip2, o zip.
Se recomienda usar la herramienta de compresin bzip2 porque dala mejor compresin de todas y se encuentra en todos los sistemasoperativos del tipo UNIX. La herramienta de compresin gziptambin se encuentra en la mayora de los sistemas tipo UNIX. Sinecesita pasar archivos de Linux a otros sistemas operativos comoMS Windows, debera usar zip porque es la herramienta mscompatible con estos tipos de sistemas operativos.
Ing. Jess Bernardo Olavarria Paz
Gestin de archivos y directoriosComprimir archivos en el intrprete de comandos del shell (contina)
Ing. Jess Bernardo Olavarria Paz
Herramienta de compresin Extensin Herramienta de descompresingzip .gz gunzip
bzip2 .bz2 bunzip2zip .zip unzip
Gestin de archivos y directorios
Bzip2 y Bunzip2
Para comprimir un archivo usando bzip2, escriba el siguiente comando en el intrprete de comandos:
bzip2 filename
El archivo ser comprimido y guardado como filename.bz2.
Para expandir un archivo comprimido, teclee:bunzip2 filename.bz2
El filename.bz2 se borra y se reemplaza por filename.
Ing. Jess Bernardo Olavarria Paz
Gestin de archivos y directorios
Gzip y Gunzip
Para usar gzip para comprimir un archivo, escriba el siguiente comando en el intrprete del shell:
gzip filename
El archivo se comprimir y guardar como filename.gz.
Para expandir el archivo comprimido, escriba el comando:gunzip filename.gz
El filename.gz es luego borrado y reemplazado por filename.
Ing. Jess Bernardo Olavarria Paz
Gestin de archivos y directorios
Zip y Unzip
Para comprimir un archivo con zip, escriba el siguiente comando:zip -r filename.zip filesdir
En este ejemplo, filename.zip representa el archivo que est creando y filesdir el directorio en el que quiere insertar el nuevo fichero comprimido con zip. La opcin -r especica que quiere incluir todos los archivos contenidos en el directorio filesdir recursivamente.
Para extraer los contenidos de un archivo zip, escriba el comando siguiente:
unzip filename.zip Puede usar zip para comprimir mltiples archivos y directorios al mismo
tiempo listndolos con un espacio en blanco entre ellos:zip -r filename.zip file1 file2 file3 /usr/work/school
El comando de arriba comprime file1, file2, file3, y los contenidos del directorio /usr/work/school (asumiendo que existe) y los coloca en un archivo llamado filename.zip.
Ing. Jess Bernardo Olavarria Paz
Gestin de archivos y directorios
Archivando desde el intrprete de comandos del shell
Un archivo tar es una coleccin de muchos archivos y/o directorios en un mismo archivo. Esta es una forma muy conveniente de hacer copias de seguridad (respaldos).
Algunas de las opciones que se usan con el comando tar son:
Ing. Jess Bernardo Olavarria Paz
-c crea un nuevo archivo.-f cuando se usa con la opcin -c, usa el nombre del archivo especificado
para la creacin del archivo tar; cuando se usa con la opcin -x, retira delarchivo el archivo especfico.
-t muestra la lista de archivos en el archivo tar.-v muestra el progreso de los archivos que estn siendo archivados.-x extrae los archivos desde un fichero.-z comprime el archivo tar con gzip.-j comprime el archivo tar con bzip2.
Gestin de archivos y directorios
3Archivando desde el intrprete de comandos del shell
Para crear un archivo tar, escriba:tar -cvf filename.tar directory/file
En este ejemplo, filename.tar representa el archivo que est creando y directory/file
representa el directorio o archivos que quiere introducir en el nuevo archivo. Puede hacer tar a mltiples archivos y directorios al mismo tiempo
listndolos dejando un espacio en blanco entre cada uno:tar -cvf filename.tar /home/mine/work /home/mine/school
El comando de arriba coloca todos los archivos de los subdirectorios worky school de /home/mine en un nuevo archivo llamado filename.tardel directorio actual.
Para listar los contenidos de un archivo tar, escriba:tar -tvf filename.tar
Ing. Jess Bernardo Olavarria Paz
Gestin de archivos y directorios
Archivando desde el intrprete de comandos del shell
Para extraer los contenidos de un archivo tar, escriba:tar -xvf filename.tar
Para crear un archivo tar comprimido con bzip, use la opcin -j:tar -cjvf filename.tbz file
A los archivos tar comprimidos con bzip2 se les da la extensin .tbz; sin embargo, algunas veces los usuarios archivan usando la extensin tar.bz2.
Puede adems expandir y eliminar el archivo archivado con tar y comprimido con bzip con un nico comando:
tar -xjvf filename.tbz Para crear un archivo archivado con tar y comprimido con gzip, use
la opcin -z:tar -czvf filename.tgz file
A los archivos tar comprimidos con gzip se les da la extensin .tgz.
Ing. Jess Bernardo Olavarria Paz
Gestin de archivos y directorios
Archivando desde el intrprete de comandos del shell
Este comando crea un archivo filename.tar y luego lo comprime como filename.tgz. (El archivo filename.tar no se salva.) Si descomprime el archivo filename.tgz con el comando gunzip, el archivo filename.tgz es eliminado y reemplazado con filename.tar.
Puede expandir un archivo comprimido con gzip y empaquetado con tar con un slo comando:
tar -xzvf filename.tgz
Ing. Jess Bernardo Olavarria Paz
Gestin de archivos y directorios