Aquí hay un consejo de configuración rápida sobre cómo comprimir y extraer archivos usando la utilidad de archivo RAR. Primero vamos a ver cómo podemos comprimir un directorio usando RAR. En nuestro ejemplo tenemos un directorio llamado mis_archivos que contiene cinco archivos:
$ mkdir my_files$ touch my_files/file{1..5}$ ls my_files/file1 file2 file3 file4 file5
Para comprimir todo el directorio utilizando la herramienta de archivo RAR utilizamos el comando a
de rar. El siguiente comando creará un archivo RAR llamado mis_archivos.rar que contiene los cinco archivos anteriores:
$ rar a my_files.rar my_files/Creating archive my_files.rarAdding my_files/file5 OK Adding my_files/file4 OK Adding my_files/file3 OK Adding my_files/file2 OK Adding my_files/file1 OK Done$ ls -l my_files.rar -rw-rw-r--. 1 lrendek lrendek 307 Nov 3 06:55 my_files.rar
La sintaxis es la misma incluso cuando necesitamos comprimir un solo archivo. En el siguiente ejemplo crearemos un archivo RAR que contenga un solo archivo, el archivo1 llamado archivo.rar:
$ rar a file.rar my_files/file1 Creating archive file.rarAdding my_files/file1 OK Done$ ls -l file.rar -rw-rw-r--. 1 lrendek lrendek 83 Nov 3 06:58 file.rar
En el siguiente ejemplo volvemos a comprimir todo el directorio mis_archivos pero le indicamos a RAR que utilice la máxima compresión:
El Instituto Geofísico de la UAF, está buscando un Analista de Sistemas Linux con experiencia para unirse a su equipo de analistas e ingenieros de infraestructura cibernética de investigación. UBICACIÓN: Fairbanks, Alaska, USA
APPLY NOW
rar a my_files.rar -m5 my_files/
Para listar el contenido de un archivo RAR utilice el comando l
. Por ejemplo, para ver lo que hay dentro de mi_archivo.rar ejecute:
$ rar l my_files.rar Archive my_files.rar Name Size Packed Ratio Date Time Attr CRC Meth Ver------------------------------------------------------------------------------- file5 0 8 0% 03-11-14 06:52 -rw-rw-r-- 00000000 m5b 2.9 file4 0 8 0% 03-11-14 06:52 -rw-rw-r-- 00000000 m5b 2.9 file3 0 8 0% 03-11-14 06:52 -rw-rw-r-- 00000000 m5b 2.9 file2 0 8 0% 03-11-14 06:52 -rw-rw-r-- 00000000 m5b 2.9 file1 0 8 0% 03-11-14 06:52 -rw-rw-r-- 00000000 m5b 2.9------------------------------------------------------------------------------- 5 0 40 0%
Ahora que sabemos cómo archivar ficheros podemos ver cómo extraerlos. En el siguiente ejemplo extraemos todos los ficheros del archivo my_files.rar:
$ unrar x my_files.rarOR$ rar x my_files.rar Extracting from my_files.rarCreating my_files OKExtracting my_files/file5 OK Extracting my_files/file4 OK Extracting my_files/file3 OK Extracting my_files/file2 OK Extracting my_files/file1 OK All OK
Para extraer un solo fichero del archivo RAR se puede especificar el fichero y su ruta como argumento rar. A continuación, el ejemplo extraerá un solo archivo, file3:
$ unrar x my_files.rar my_files/file3OR$ rar x my_files.rar my_files/file3Extracting from my_files.rarCreating my_files OKExtracting my_files/file3 OK All OK