Decomprimir archivos RAR

anime Chiclayo Perú Linux openSUSE
Existen aplicaciones gráficas que hacen más sencilla la tarea de "comprimir" y "descomprimir"; he usado varias de esas herramientas (peazip, ark, fileroller, etc), de las cuales mi favorita es el manejador de archivos "Krusader", así es, el Krusader es el que mejor resultados me ha dado (al menos a mí), para instalarlo en openSUSE 11.0 pueden hacerlo desde Yast.

También instalen los paquetes "unrar" y "rar", de lo contrario no podrán procesar archivos con esta extensión.

Vamos a ver un ejemplo de uso.

El botón que señala la flecha lo que hace es descomprimir un archivo que se encuentre en el lado activo de la aplicación hacia el otro lado, en este caso descomprime el archivo de la izquierda hacia la carpeta que se encuentra a la derecha. Hacemos clic en el botón y...


Y listo, ahora, esto también se aplica a varios archivos comprimidos, pueden seleccionar varios, clic en el botón y luego la aplicación se encargará de ir descomprimiendo automáticamente uno por uno.

Hasta aquí todo bien, PERO!, ¿Qué pasa con los archivos que se encuentran "partidos" en varios pedazos?, estos archivos tienen la extensión .part1.rar, .part2.rar, .part3.rar y así hasta el final. Pues el procedimiento a seguir es:

1. Aegurarse de que todas las partes están en el mismo directorio (o carpeta si prefieren llamarlo así).
2. Seleccionar SOLAMENTE el archivo con la extensión .part1.rar.
3. Clic en el botón descomprimir y listo, la aplicación se encargará de unir y descomprime los archivos.

Muy bien, ahora les comento algo que me pasó la semana pasada, un amigo me pasó varios archivos RAR que estaban partidos, eran cerca de 300 archivos (los que tenían extensión .part1.rar eran como 100), y encima estaban con "contraseña", cuando hay varios archivos con contraseña, el "krusader" te pregunta la contraseña de cada uno, si, aunque se la misma para todos los archivos, igual te pregunta, y lo peor es que no avanza si no vuelves a escribir la contraseña para cada archivo.

Si me decido a seguir el procedimiento que menciono arriba, me voy a demorar varios días, porque tengo que escribir la contraseña por cada archivo .part1.rar seleccionado, así que me puse a buscar si existía alguna forma de automatizar toda esta jarana.

Estuve leyendo el manual del unrar ( $man unrar ) y googleando un rato encontré un script que me facilita el proceso, lo modifiqué según mis necesidades y quedó así:

for RAR in `ls|grep part1.rar`
do unrar x $RAR -pBy.CarlosJ-MxA
done

A continuación procedo a explicar el script y su manejo de la forma más simple que pueda:

* El ls|grep part1.rar, sirve para listar todos los archivos que contengan la extensión part1.rar.
* "for RAR in", almacenará el resultado generado por el comando "ls|grep part1.rar"
* unrar x $RAR, descomprime todo lo que contenga el "for RAR".
* El -pBy.CarlosJ-MxA viene a ser el parámetro -p (password) junto con la contraseña, sí, así es, sin espacios.

Para usar el script deben seguir los siguientes pasos:

1. Copiar el contenido en un archivo de texto (ya sea con el Kwrite o el Gedit o el que gusten)
2. Guardarlo con la extensión .sh , por ejemplo scriptunrar.sh
3. Asignarle permisos de ejecución ( $ chmod +x miscriptunrar.sh )
4. Ejecutar el script ( $ ./scriptunrar.sh ).
(El $ significa que pueden hacerlo desde "usuario normal", sin necesidad de logearse como "root". )

Listo, ya tienen procesando todos sus archivos RAR, mientras se procesan me puse a ver algo de anime (Spice and Wolf). ^_^

NOTA: Para los que usen la versión 11.1 junto con KDE 3.5.10 el "Krusader" no opera de forma "normal", al parecer son incompatibilidades con las librerías QT4, tienen que ejecutarlo desde una terminal, o usar un rpm de la versión 11.0 (lo encuentran en los repositorios de la 11.0), si al igual que yo utilizan la versión 11.0 de 64 bits, pueden descargar el paquete desde aquí, luego para instalarlo ejecuten una terminal y escriban lo siguiente:

# rpm -Uvh krusader-1.90.0-31.1.x86_64.rpm
( el # significa que necesitan estar logeados como "root" )

Espero les haya servido, cualquier cosa no duden en comentar. Leer más...

Los 7 comandos mas peligrosos de GNU/Linux

anime Chiclayo Perú Linux openSUSE

Vagando por la red encontré algo que llamó mucho la atención, y es que nunca falta que en algún foro (de los malos generalmente) que existan personas que "a modo de broma" (que la verdad no le veo nada de gracioso) dan consejos que perjudican al usuario novato, que por seguir una serie de comandos (que en ese momento no comprende su finalidad) termina formateando su disco duro, dañando su sistema de archivos, etc.

La lista la pueden encontrar aquí, les recomiendo al 100% que se aprendan estos comandos, no para hacer el mal, sino para prevenirlo y no quieran terminar como la imagen de arriba.
Leer más...