تثبيت البرامج بامتداد sh، bin، bundle، tar، zip، gzip، bz2، tar.bz2 على توزيعات لينكس - Linux
جدول المحتويات:
- بناء جملة الأمر Tar
- إنشاء أرشيف القطران
- إنشاء أرشيف GZ القطران
- إنشاء الأرشيف BZ2 القطران
- قائمة القطران المحفوظات
- استخراج القطران الأرشيف
- استخراج القطران الأرشيف في دليل مختلف
- استخراج القطران GZ وتار Bz2 المحفوظات
- استخراج ملفات محددة من أرشيف القطران
- استخراج الملفات من أرشيف القطران باستخدام Wildcard
- إضافة ملفات إلى أرشيف القطران الحالي
- إزالة الملفات من أرشيف القطران
- استنتاج
يتم استخدام الأمر
tar
لإنشاء أرشيفات tar عن طريق تحويل مجموعة من الملفات إلى أرشيف. كما أن لديها القدرة على استخراج أرشيفات القطران ، وعرض قائمة بالملفات المضمنة في الأرشيف ، وإضافة ملفات إضافية إلى أرشيف موجود ، وكذلك أنواع مختلفة أخرى من العمليات.
تم تصميم Tar في الأصل لإنشاء محفوظات لتخزين الملفات على شريط مغناطيسي وهذا هو السبب في أنها تحمل اسم " T ape AR chive".
في هذا البرنامج التعليمي ، سوف نوضح لك كيفية استخدام الأمر
tar
لاستخراج قوائم الأرشيف وإدراجها وإنشاءها من خلال أمثلة عملية وشروحات مفصلة لخيارات القطران الأكثر شيوعًا.
بناء جملة الأمر Tar
هناك نسختان من tar ، BSD tar و GNU tar مع بعض الاختلافات الوظيفية بينهما. معظم أنظمة Linux تأتي مع GNU tar مثبتة بشكل افتراضي.
بناء الجملة العام للأمر
tar
كالتالي:
tar
-
OPERATION
- وسيطة عملية واحدة فقط هي المطلوبة والمطلوبة. العمليات الأكثر استخدامًا هي:-
--create
(-c
) - إنشاء أرشيف tar جديد.--extract
(-x
) - استخراج الأرشيف بأكمله أو ملف واحد أو أكثر من الأرشيف.--list
(-t
) - عرض قائمة بالملفات المضمنة في الأرشيف
OPTIONS
- العمليات الأكثر استخدامًا هي:-
--verbose
(-v
) - إظهار الملفات التي تتم معالجتها بواسطة الأمر tar.--file=archive=name
(--file=archive=name
-f archive-name
) - يحدد اسم ملف الأرشيف.
ARCHIVE_NAME
- اسم الأرشيف.FILE_NAME(s)
- قائمة بأسماء الملفات المراد فصلها من الأرشيف. إذا لم يتم توفير الأرشيف بأكمله يتم استخراج. -
عند تنفيذ أوامر tar ، يمكنك استخدام النموذج الطويل أو القصير لعمليات وخيارات
tar
. تكون النماذج الطويلة أكثر قابلية للقراءة بينما تكون النماذج القصيرة أسرع في الكتابة. خيارات النموذج الطويل مسبوقة بشرطة مزدوجة (
--
). تكون خيارات النموذج القصير مسبوقة بشرطة واحدة (
-
) يمكن حذفها.
إنشاء أرشيف القطران
يدعم Tar مجموعة كبيرة من برامج الضغط مثل
gzip
و
bzip2
و
lzip
و
lzma
و
lzop
و
xz
compress
. عند إنشاء أرشيفات tar مضغوطة ، من المقبول عنده إلحاق لاحقة الضاغط باسم ملف الأرشيف. على سبيل المثال ، إذا تم ضغط أرشيف باستخدام
gzip
، فيجب تسمية archive.tar.gz.
لإنشاء أرشيف tar استخدم الخيار
-c
متبوعًا بـ
-f
واسم الأرشيف.
على سبيل المثال ، لإنشاء أرشيف باسم
archive.tar
من الملفات المسماة
file1
،
file2
،
file3
، يمكنك تشغيل الأمر التالي:
tar -cf archive.tar file1 file2 file3
فيما يلي الأمر المكافئ باستخدام خيارات النموذج الطويل:
tar --create --file=archive.tar file1 file2 file3
يمكنك إنشاء أرشيفات من محتويات دليل أو ملفات أو أكثر. بشكل افتراضي ، يتم أرشفة الدلائل بشكل متكرر ما لم يتم تحديد الخيار
--no-recursion
.
سيقوم المثال التالي بإنشاء أرشيف باسم
user_backup.tar
الخاص
user_backup.tar
/home/user
:
tar -cf backup.tar /home/user
استخدم الخيار
-v
إذا كنت تريد رؤية الملفات التي تتم معالجتها.
إنشاء أرشيف GZ القطران
Gzip هي الخوارزمية الأكثر شعبية لضغط ملفات القطران. عند ضغط أرشيفات القطران باستخدام gzip ، يجب أن ينتهي اسم الأرشيف إما بـ
tar.gz
أو
tgz
.
يخبر الخيار
-z
tar بضغط الأرشيف باستخدام خوارزمية
gzip
عند إنشائه. على سبيل المثال ، لإنشاء أرشيف tar.gz من ملفات معينة ، يمكنك استخدام الأمر التالي:
tar -czf archive.tar.gz file1 file2
إنشاء الأرشيف BZ2 القطران
خوارزمية شعبية أخرى لضغط ملفات القطران هي bzip2. عند ضغط محفوظات tar باستخدام bzip2 ، يجب أن ينتهي اسم الأرشيف إما بـ
tar.bz2
أو
tbz
.
عند تحديد الخيار
-j
سوف يستخدم tar خوارزمية
bzip2
لضغط الأرشيف. سيقوم الأمر التالي بإنشاء أرشيف
tar.bz2
من الملفات المحددة:
tar -cjf archive.tar.bz2 file1 file2
قائمة القطران المحفوظات
عند استخدامها مع خيار
--list
(
-t
) ، فإن أمر
tar
سوف يسرد محتوى أرشيف tar دون استخراجه. في قائمة الأوامر ، سيتم سرد محتوى ملف
archive.tar
:
tar -tf archive.tar
سوف يسرد الإخراج أسماء جميع الملفات في الأرشيف:
file1
file2
file3
للحصول على مزيد من المعلومات مثل مالك الملف ، وحجم الملف ، والطابع الزمني ، استخدم خيار
--verbose
(
-v
):
tar -tvf archive.tar
-rw-r--r-- linuxize/users 0 2018-09-08 01:19 file1
-rw-r--r-- linuxize/users 0 2018-09-08 01:19 file2
-rw-r--r-- linuxize/users 0 2018-09-08 01:19 file3
استخراج القطران الأرشيف
يتم أرشفة معظم الملفات المؤرشفة في Linux وضغطها باستخدام تنسيق tar أو tar.gz. من المهم معرفة كيفية استخراج هذه الملفات من سطر الأوامر.
لاستخراج أرشيف tar استخدم خيار
--extract
(
-x
) متبوعًا باسم الأرشيف:
tar -xf archive.tar
من الشائع أيضًا إضافة الخيار
-v
لطباعة أسماء الملفات التي يتم استخراجها.
استخراج القطران الأرشيف في دليل مختلف
بشكل افتراضي ، سيقوم tar باستخراج محتويات الأرشيف في دليل العمل الحالي. استخدم -
--directory
(
-C
) لاستخراج ملفات الأرشيف في دليل محدد:
على سبيل المثال ، لاستخراج محتويات الأرشيف إلى دليل
/opt/files
، يمكنك استخدام:
tar -xf archive.tar -C /opt/files
استخراج القطران GZ وتار Bz2 المحفوظات
عند استخراج الأرشيفات المضغوطة مثل
tar.gz
أو
tar.bz2
ليس عليك تحديد خيار إلغاء الضغط. الأمر هو نفسه عند استخراج أرشيف
tar
:
tar -xf archive.tar.gz
استخراج ملفات محددة من أرشيف القطران
في بعض الأحيان بدلاً من استخراج الأرشيف بالكامل ، قد تحتاج إلى استخراج بعض الملفات منه فقط.
لاستخراج ملف (ملفات) معيّن من أرشيف tar ، قم بإلحاق قائمة بأسماء الملفات مفصولة بمسافة لاستخراجها بعد اسم الأرشيف:
tar -xf archive.tar file1 file2
عند استخراج الملفات ، يجب عليك تقديم أسماءهم بالضبط بما في ذلك المسار ، كما هو مطبوع في القائمة (
-t
).
استخراج واحد أو أكثر من الدلائل من الأرشيف هو نفس استخراج الملفات:
tar -xf archive.tar dir1 dir2
tar -xf archive.tar README
tar: README: Not found in archive tar: Exiting with failure status due to previous errors
استخراج الملفات من أرشيف القطران باستخدام Wildcard
لاستخراج الملفات من الأرشيف استنادًا إلى نقش بدل ، استخدم
--wildcards
التبديل -
--wildcards
واقتبس النموذج لمنع الصدفة من
--wildcards
.
على سبيل المثال ، لاستخراج الملفات التي تنتهي أسماؤها بـ
.js
(ملفات Javascript) ، يمكنك استخدام:
tar -xf archive.tar --wildcards '*.js'
إضافة ملفات إلى أرشيف القطران الحالي
لإضافة ملفات أو أدلة إلى أرشيف tar موجود ، استخدم عملية -
--append
(
-r
).
على سبيل المثال ، لإضافة ملف باسم
newfile
إلى archive.tar ، يجب تشغيل:
إزالة الملفات من أرشيف القطران
استخدم عملية - حذف لحذف الملفات من الأرشيف.
يوضح المثال التالي كيفية إزالة ملف
file1
من archive.tar ،:
tar --delete -f archive.tar file1
استنتاج
الاستخدامات الأكثر شيوعًا للأمر
tar
هي إنشاء واستخراج أرشيف tar. عند استخراج أرشيف ، استخدم الأمر
tar -xf
متبوعًا باسم الأرشيف ولإنشاء واحد جديد استخدم
tar -czf
متبوعًا باسم الأرشيف والملفات والدلائل التي تريد إضافتها إلى الأرشيف.
لمزيد من المعلومات حول الأمر tar ، راجع صفحة وثائق Gnu tar.
محطة القطرانكيفية تشغيل نظام التشغيل chrome في نظام التشغيل windows 8 (أو نظام التشغيل windows 8.1) - توجيه التكنولوجيا
إليك كيفية الحصول على تجربة تشبه Chromebook في نظام التشغيل Windows 8 أو 8.1 من خلال تشغيل نظام التشغيل Chrome.
الأمر Fsck في نظام التشغيل Linux (نظام ملفات الإصلاح)
fsck (فحص نظام الملفات) هو أداة مساعدة لسطر الأوامر تتيح لك إجراء اختبارات التناسق والإصلاحات التفاعلية على واحد أو أكثر من أنظمة ملفات Linux.
كيفية إنشاء الدلائل في نظام التشغيل linux (الأمر mkdir)
في أنظمة Linux ، يمكنك إنشاء أدلة جديدة إما من سطر الأوامر أو بمساعدة مدير ملفات سطح المكتب. الأمر الذي يسمح لك بإنشاء الدلائل (المعروف أيضًا باسم المجلدات) هو mkdir.