Saltar al contenido principal

Trabajar con archivos RAR en el Símbolo del sistema de Linux

· 2 min de lectura
Customer Care Engineer

El formato RAR es famoso por su alto nivel de compresión, soporte para recuperación de datos y alta resistencia a la manipulación, lo que lo hizo bastante popular en la comunidad de Windows. Sin embargo, es menos popular entre los usuarios y administradores de Linux que otros archivos. Sin embargo, es posible que necesite poder trabajar con él en el servidor, así que echemos un vistazo a los comandos y opciones básicos que necesitará para trabajar con confianza con archivos RAR en un símbolo del sistema.

Si también trabaja con archivos ZIP o TAR, consulte nuestras guías sobre cómo manejarlos en la línea de comandos de Linux.

Antes de comenzar

Asegúrese de tener instalados todos los paquetes necesarios.

Para Debian y Ubuntu:

sudo apt update && sudo apt install rar unrar

Para CentOS y Rocky Linux/AlmaLinux:

# Agregue un repositorio EPEL adicional, ya que los del sistema no contienen rar
sudo yum install epel-release
sudo yum makecache && sudo yum install rar unrar

Cómo crear un archivo RAR

Use el siguiente comando para crear un archivo:

rar a archive.rar /directorio/ruta/

Por ejemplo:

rar a backup.rar /var/www/html/

Cómo extraer un archivo RAR

Para extraer el archivo en el directorio actual, use el siguiente comando:

unrar x archive.rar

Para extraer el archivo en un directorio diferente al actual, necesita especificar la ruta al final. Por ejemplo:

unrar x backup.rar /home/user/backup/

Opciones adicionales útiles

  • -l — mostrar una lista de archivos dentro del archivo sin extraerlo:
unrar l archive.rar
  • -u — actualizar archivos dentro del archivo:
rar u archive.rar /ruta/a/nuevos_archivos

Considere los siguientes detalles al actualizar un archivo dentro del archivo:

  • Si el archivo no contiene new_file.txt, se agregará.
  • Si el archivo ya contiene un archivo del mismo nombre, pero su contenido en el disco ha cambiado, este archivo se actualizará a la última versión.

También puede usar este comando para actualizar varios archivos a la vez, por ejemplo:

rar u archive.rar *.txt

Este comando actualizará todos los archivos txt en el archivo y agregará nuevos si no se han agregado antes.

  • -p — establecer una contraseña para el archivo:
rar a -p archive.rar /ruta/archivo