3
1 Gestión de archivos y directorios Ing. Jesús Bernardo Olavarria Paz Taller de Computación e Informática Básica Linux 5 Archivos comprimidos y archivados Ing. Jesús Bernardo Olavarria Paz .bz2 archivo comprimido con bzip2 .gz archivo comprimido con gzip .tar archivo guardado con tar (iniciales de tape archive), también conocido como archivo tar .tbz archivo tar y bzip .tgz archivo tar y gzip. .zip archivo comprimido con ZIP, encontrado comunmente en aplicaciones MS-DOS. La mayoría de los archivos para Linux usan el tipo de compresión gzip, por lo tanto es raro encontrar un archivo .zip en Linux. Gestión de archivos y directorios Formatos de archivos Ing. Jesús Bernardo Olavarria Paz .au archivo de audio .gif archivo gráfico o de imagen .html/.htm archivo HTML .jpg archivo de imagen JPEG .pdf imagen electrónica de un documento; PDF son las siglas de Portable Document Format .png archivo gráfico 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 Gestión de archivos y directorios Archivos del sistema Ing. Jesús Bernardo Olavarria Paz .conf archivo de configuración. A veces los archivos de configuración usan la extensión .cfg, también. .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 Gestión de archivos y directorios Programar y escribir archivos Ing. Jesús Bernardo Olavarria Paz .c archivo del código fuente del lenguaje de programación C. .cpp archivo del código fuente del lenguaje de programación C++ .h archivo cabecera de lenguaje de programación C o C++ .o archivo objeto de programación .pl script Perl .py script Python .so archivo de librería .sh script shell .tcl script TCL Gestión de archivos y directorios Comprensión y almacenamiento de archivos Algunas veces es útil almacenar un grupo de archivos en un archivo de manera que se puedan respaldar o transferir a otro directorio o incluso a otro ordenador. De la misma manera, a veces es útil comprimir archivos en un único archivo de manera que ocupe menos espacio en el disco duro y tarde menos tiempo en descargarse. Ing. Jesús Bernardo Olavarria Paz Gestión de archivos y directorios

semana05.pdf

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