ملفات 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

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

كيفية استخراج ملف RAR إلى دليل معين
لفتح/استخراج ملف RAR في مسار أو دليل وجهة محدد، استخدم الخيار e
، سيقوم بإستخراج جميع الملفات في الدليل المحدد.
$ unrar e tecmint.rar /home/tecmint/rarfiles

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

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

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

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

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

كيفية إضافة الملفات إلى أرشيف RAR
لتحديث أو إضافة ملفات إلى ملف الأرشيف الحالي، استخدم أمر rar u
الذي يُتيح لك إضافة ملفات إلى أرشيف RAR موجود أو تحديث الملفات داخل الأرشيف.
$ rar u tecmint.rar hello.py
الآن، تحقق مما إذا كان الملف tecmint.sql قد تمت إضافته إلى ملف الأرشيف.
$ rar l tecmint.rar

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

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

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

كيفية تقسيم أرشيف 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/