Академический Документы
Профессиональный Документы
Культура Документы
(Modo comando)
Aqu podemos ver como descomprimir los distintos tipos de ficheros que nos podemos
encontrar en Linux y aparte como podemos comprimirlos.
Ficheros tar
El comando tar tiene la siguiente sintaxis:
tar [opciones] [origen] [destino]
Donde opciones son, por ejemplo, las siguientes:
c: crear un archivo
x: extraer de un archivo
t: listar los contenidos de un archivo
v: ver un reporte de las acciones a medida que se van realizando
f: empaquetar contenidos de archivos
z: para comprimir a la vez que se empaqueta
Como se puede ver, con la opcin z se puede comprimir en el mismo paso en el que se
empaqueta, lo que puede hacer las cosas ms rpidas y cmodas. De todos modos, tar
simplemente hace el empaquetado y es gzip el que realiza la compresin. Simplemente
que nosotros no tenemos que llamar a gzip, sino que ya lo hace directa e internamente
tar.
Para poder empaquetar ficheros, utilizamos el siguiente comando:
tar cvf archivo.tar /directorio/* : Empaquetara todo el contenido del directorio en un
archivo de nombre archivo.tar
-c : indica a tar que cree un archivo.
-v : indica a tar que muestre lo que va empaquetando.
-f : indica a tar que el siguiente argumento es el nombre del fichero.tar.
Para poder desempaquetar los ficheros .tar, utilizamos el siguiente comando:
tar -xvf archivo.tar
-x : indica a tar que descomprima el fichero.tar.
Ejemplos
1) Si queremos empaquetar un directorio llamado "html" y guardar los datos en "htmlpaq.tar", lo haramos con la sentencia:
tar cvf html-paq.tar html
2) Si queremos comprimir un directorio llamado "archivos" y guardarlo en un fichero
llamado "archivos-comp.tgz", `podramos hacer algo como esto:
tar czvf archivos-comp.tgz archivos
Si nos fijamos, en este caso el nombre del archivo comprimido le hemos puesto
extensin .tgz, que indica que est empaquetado y comprimido.
3) Si queremos desempaquetar un archivo llamado xxx.tar podemos utilizar un
comando como este:
tar xvf xxx.tar
Eso supone que tenemos el archivo xxx.tar en el mismo directorio desde donde
lanzamos el comando. Los contenidos se desempaquetarn en el mismo directorio
donde estamos situados.
4) Si el archivo que queremos desempaquetar est comprimido. Es decir, si queremos
descomprimir y desempaquetar en un solo paso, tenemos que hacerlo con la opcin z
del comando tar. Algo como esto:
tar xzvf xxx.tgz
5) Si tenemos el directorio llamado /usr/local/httpd/htdocs (en este directorio se guardan
todos los ficheros de un servidor web) y lo queremos comprimir, para tener un back-up
o respaldo de nuestra web. Tecleamos el comando tar como sigue:
tar -zcvf copia-servidor-web-1-ene-2008.tar.gz /usr/local/httpd/htdocs
El comando crear un archivo comprimido llamado copia-servidor-web-1-ene2008.tar.gz en el directorio actual y que contiene todos los documentos existentes en el
directorio /usr/local/httpd/htdocs y todos sus subdirectorios.
6) Si quieres restaurar (descomprimir) el archivo entonces se debe usar el comando
siguiente (extraer todos los archivos en el directorio actual):
tar -zxvf copia-servidor-web-1-ene-2008.tar.gz
Donde, la opcion:
- x: significa extraer archivos
Ficheros rar
Para comprimir en formato rar, se usara el siguiente comando:
rar -a archivo.rar ficheros
rar -a archivo.rar /directorio/fichero
Para descomprimir ficheros en formato rar, se utiliza el siguiente comando:
rar -x archivo.rar
Para ver el contenido de un fichero rar, se usa el siguiente comando:
rar -v archivo.rar
rar -l archivo.rar
.lha (lha)
Comprimir:
Descomprimir:
Ver contenido:
lha
lha
lha
lha
archivo.lha /directorio/fichero
-x archivo.lha
-v archivo.lha
-l archivo.lha
zoo
zoo
zoo
zoo
-a
-x
-v
-L
arj
arj
arj
arj
a archivo.arj /directorio/fichero
-x archivo.arj
-v archivo.arj
-l archivo.arj
.zoo (zoo)
Comprimir:
Descomprimir:
Ver contenido:
archivo.zoo /directorio/fichero
archivo.zoo
archivo.zoo
archivo.zoo
.arj (arj)
Comprimir:
Descomprimir:
Ver contenido: