كيفية إنشاء واستخراج وعرض ملفات RAR في نظام Linux

ملفات RAR، وهي تنسيق ملف مضغوط شائع، يتم استخدامها على نطاق واسع لتخزين ومشاركة كميات كبيرة من البيانات بكفاءة. في حين أن نظام التشغيل لينكس يدعم بشكل أصلي مختلف تنسيقات الضغط مثل ZIP و TAR.

RAR هو الأداة الأكثر شيوعًا لإنشاء واستخراج ملفات الأرشيف المضغوطة (.rar). عند تنزيل ملف أرشيف من الويب، نحتاج إلى أداة rar لاستخراجها.

RAR متاح بحرية تحت أنظمة تشغيل Windows للتعامل مع الملفات المضغوطة، ولكن للأسف، الأداة rar ليست مثبتة مسبقًا تحت أنظمة Linux.

في هذا المقال، سنرشدك خلال عملية تثبيت أدوات سطر الأوامر unrar و rar لفتح، واستخراج، وفك الضغط، أو فك ضغط الملفات وإنشاء ملف أرشيف على نظام Linux.

تثبيت rar و unrar على نظام Linux

للعمل مع ملفات RAR على نظام Linux، ستحتاج إلى أدوات سطر الأوامر rar و unrar، التي تسمح لك بإنشاء واستخراج المحتوى من أرشيفات RAR.

لتثبيت rar و unrar، افتح الطرفية واستخدم مدير الحزم الافتراضي الخاص بتوزيعة Linux الخاصة بك.

على التوزيعات المستندة إلى Debian و Ubuntu، يمكنك بسهولة تثبيت حزم rar و unrar باستخدام برنامج apt-get أو apt كما هو موضح.

$ sudo apt-get install rar unrar
Or
$ sudo apt install rar unrar

إذا كنت تستخدم التوزيعات المستندة إلى RHEL، يمكنك استخدام أمر dnf أو أمر yum لتثبيته.

------------ On Fedora Linux ------------ 
$ sudo dnf install rar unrar        

------------ On RHEL-based Linux ------------
$ sudo yum install epel-release
$ sudo yum install rar unrar

على التوزيعات الأخرى الشهيرة لينكس، يمكنك تثبيتها باستخدام مدير الحزم الافتراضي كما هو موضح.

$ sudo emerge -a rar unrar          [On Gentoo Linux]
$ sudo apk add rar unrar            [On Alpine Linux]
$ sudo pacman -S rar unrar          [On Arch Linux]
$ sudo zypper install rar unrar     [On OpenSUSE]    

إذا لم تقدم توزيعتك حزم rar و unrar، فيجب عليك تنزيل ملف unrar/rar الأخير وتثبيته باستخدام الأوامر التالية.

--------------- On 64-bit --------------- 
# cd /tmp
# wget https://www.rarlab.com/rar/rarlinux-x64-700b2.tar.gz
# tar -zxvf rarlinux-x64-700b2.tar.gz
# cd rar
# sudo cp -v rar unrar /usr/local/bin/

--------------- On 32-bit --------------- 
# cd /tmp
# wget https://www.rarlab.com/rar/rarlinux-x32-700b2.tar.gz
# tar -zxvf rarlinux-x32-700b2.tar.gz
# cd rar
# sudo cp -v rar unrar /usr/local/bin/

كيفية إنشاء ملف RAR في نظام Linux

لإنشاء ملف أرشيف RAR في نظام Linux، قم بتشغيل الأمر التالي مع الخيار a، الذي سينشئ ملف أرشيف للدليل tecmint.

$ rar a tecmint.rar tecmint
Creating RAR File in Linux

كيفية استخراج ملفات RAR في نظام Linux

بمجرد تثبيت unrar، يمكنك بسهولة فتح أو استخراج محتويات ملف RAR في دليل العمل الحالي باستخدام الأمر التالي مع الخيار e.

$ unrar e tecmint.rar
Extracting RAR Files

كيفية استخراج ملف RAR إلى دليل معين

لفتح/استخراج ملف RAR في مسار أو دليل وجهة محدد، استخدم الخيار e، سيقوم بإستخراج جميع الملفات في الدليل المحدد.

$ unrar e tecmint.rar /home/tecmint/rarfiles
Extracting RAR Files to the Directory

كيفية استخراج ملف RAR مع هيكل الدليل

لفتح/استخراج ملف RAR مع هيكل الدليل الأصلي الخاص به، ما عليك سوى إصدار الأمر أدناه مع الخيار x، الذي سيقوم بالاستخراج وفقًا لهيكل الحافظة انظر أدناه إلى مخرجات الأمر.

$ unrar x tecmint.rar
Extracting RAR Files with Directory Structure

كيفية عرض ملفات RAR في نظام Linux

لاستعراض محتويات ملف RAR في نظام Linux، يمكنك استخدام أمر unrar l، الذي سيعرض قائمة الملفات مع الأحجام، التواريخ، الأوقات، و الأذونات.

$ unrar l tecmint.rar
Listing Content of RAR Files

كيفية التحقق من سلامة ملف RAR في نظام Linux

للتحقق من سلامة ملف أرشيف RAR، يمكنك استخدام الأمر unrar t، الذي سيقوم بإجراء فحص كامل لسلامة كل ملف للكشف عن الأخطاء وعرض حالة الملف.

$ unrar t tecmint.rar
Testing RAR Files

الأمر unrar يستخدم فقط لاستخراج، أو عرض، أو اختبار ملفات الأرشيف. لا يحتوي على خيار لإنشاء ملفات RAR تحت نظام Linux. لذا، هنا نحتاج إلى تثبيت أداة سطر الأوامر RAR لإنشاء ملفات الأرشيف.

كيفية حذف الملفات في ملف أرشيف RAR

يتم استخدام الأمر rar d لحذف الملفات من ملف RAR موجود في نظام Linux. يقوم الخيار d مباشرة بتعديل ملف RAR الموجود بإزالة الملفات المحددة.

$ rar d tecmint.rar randfile001 randfile002 

في الأمر أعلاه، سيتم حذف الملفات randfile001 و randfile002 من ملف RAR tecmint.rar.

Delete Files in the RAR Archive

كيفية إصلاح ملفات RAR في نظام Linux

أمر rar r يُستخدم لإصلاح واسترداد البيانات من ملفات الأرشيف RAR التالفة أو التالفة في نظام Linux.

$ rar r tecmint.rar
Repair RAR Archive

كيفية إضافة الملفات إلى أرشيف RAR

لتحديث أو إضافة ملفات إلى ملف الأرشيف الحالي، استخدم أمر rar u الذي يُتيح لك إضافة ملفات إلى أرشيف RAR موجود أو تحديث الملفات داخل الأرشيف.

$ rar u tecmint.rar hello.py

الآن، تحقق مما إذا كان الملف tecmint.sql قد تمت إضافته إلى ملف الأرشيف.

$ rar l tecmint.rar
Add Files to the RAR Archive

كيفية تعيين كلمة مرور لملف RAR

هذه ميزة مثيرة للاهتمام جدًا في أداة rar التي تُتيح لنا تعيين كلمة مرور لملف الأرشيف RAR باستخدام الأمر التالي.

$ rar a -p tecmint.rar
Set Password to RAR File

الآن، قم بالتحقق من ذلك عن طريق استخراج ملف الأرشيف وتحقق مما إذا كان سيُطلب منا إدخال كلمة المرور التي قمنا بتعيينها أعلاه.

$ rar x tecmint.rar
Extract Password Protected RAR File

كيفية قفل ملف RAR

يُستخدم أمر rar k لقفل ملف أرشيف RAR الموجود، والذي يكون مفيدًا إذا كنت ترغب في منع المزيد من التعديلات على الأرشيف.

$ rar k tecmint.rar
Lock RAR File

كيفية تقسيم أرشيف RAR

لتقسيم أرشيف RAR إلى أجزاء أو شرائح بحجم 50 ميجابايت، استخدم الأمر التالي مع الخيار -v50M الذي سيقسم ملف RAR إلى أربعة أجزاء.

rar a -v50M archive_name.part.rar file1 file2 directory

الختام

للمزيد من خيارات RAR و Unrar واستخدامها، قم بتشغيل الأمر التالي لعرض قائمة الخيارات مع وصفها.

$ man unrar
$ man rar

لقد قدمنا ​​تقريبًا جميع الخيارات أعلاه لأوامر rar و unrar مع أمثلتها. إذا شعرت بأننا فقدنا شيئًا ما في هذه القائمة وتود أن نقوم بإضافته، يرجى تحديثنا باستخدام نموذج التعليق أدناه.

Source:
https://www.tecmint.com/how-to-open-extract-and-create-rar-files-in-linux/