Tar
```wiki
Tar: أداة الأرشفة القوية في أنظمة لينكس واليونكس
Tar (اختصار لـ Tape ARchiver) هو أداة قوية ومشهورة تستخدم في أنظمة التشغيل لينكس ويونكس لأرشفة الملفات وضغطها. على الرغم من اسمها، فإن Tar لا يتعامل بالضرورة مع الأشرطة المغناطيسية، بل يستخدم لإنشاء ملفات أرشيفية واحدة تحتوي على مجموعة من الملفات والمجلدات. غالبًا ما يتم استخدام Tar جنبًا إلى جنب مع أدوات الضغط مثل gzip وbzip2 لتقليل حجم الملفات الأرشيفية. هذه المقالة موجهة للمبتدئين وتهدف إلى شرح كيفية استخدام Tar بشكل فعال، مع التركيز على الاستخدامات الشائعة والخيارات الهامة.
ما هو الأرشيف؟
الأرشيف هو ملف واحد يحتوي على مجموعة من الملفات والمجلدات، بالإضافة إلى معلومات حول هذه الملفات (مثل الأذونات، وتواريخ التعديل، والمالكين). الأرشيف ليس بالضرورة مضغوطًا، لكن غالبًا ما يتم ضغطه لتقليل حجمه.
لماذا نستخدم Tar؟
- النسخ الاحتياطي : إنشاء نسخ احتياطية من الملفات والمجلدات الهامة.
- التوزيع : تجميع ملفات متعددة في ملف واحد لتسهيل توزيعها.
- الأرشفة : حفظ مجموعة من الملفات ذات الصلة معًا لأغراض أرشيفية.
- نقل الملفات : نقل مجموعة كبيرة من الملفات عبر الشبكة أو وسائط التخزين.
أساسيات استخدام Tar
بناء الجملة الأساسي لأمر Tar هو:
tar [الخيارات] [اسم_الملف_الأرشيفي] [الملفات_والمجلدات]
حيث:
- الخيارات : تحدد سلوك Tar (مثل إنشاء أرشيف، استخراج أرشيف، الضغط، إلخ).
- اسم_الملف_الأرشيفي : اسم الملف الذي سيتم إنشاءه أو استخراجه.
- الملفات_والمجلدات : قائمة الملفات والمجلدات التي سيتم تضمينها في الأرشيف أو استخراجها منه.
الخيارات الأساسية لـ Tar
| الخيار | الوصف | مثال | |---|---|---| | -c | إنشاء أرشيف جديد. | `tar -cf archive.tar file1.txt file2.txt` | | -x | استخراج ملف أرشيفي. | `tar -xf archive.tar` | | -v | وضع الإسهاب (verbose mode)، يعرض الملفات التي يتم معالجتها. | `tar -xvf archive.tar` | | -f | تحديد اسم الملف الأرشيفي. | `tar -cvf archive.tar file1.txt` | | -z | ضغط الأرشيف باستخدام gzip. | `tar -czvf archive.tar.gz file1.txt` | | -j | ضغط الأرشيف باستخدام bzip2. | `tar -cjvf archive.tar.bz2 file1.txt` | | -J | ضغط الأرشيف باستخدام xz. | `tar -cJvf archive.tar.xz file1.txt` | | -t | عرض محتويات الأرشيف دون استخراجه. | `tar -tf archive.tar` | | --exclude=PATTERN | استبعاد ملفات أو مجلدات تطابق النمط المحدد. | `tar -czvf archive.tar.gz --exclude='*.log' /path/to/directory` | | -C | تغيير الدليل قبل إنشاء أو استخراج الأرشيف. | `tar -czvf archive.tar.gz -C /path/to/directory .` |
إنشاء أرشيف Tar
لإنشاء أرشيف جديد، استخدم الخيار `-c` مع الخيار `-f` لتحديد اسم الملف الأرشيفي.
مثال:
tar -cvf myarchive.tar file1.txt file2.txt directory1
هذا الأمر سينشئ أرشيفًا باسم `myarchive.tar` يحتوي على الملفات `file1.txt` و`file2.txt` والمجلد `directory1`.
استخراج أرشيف Tar
لاستخراج محتويات ملف أرشيفي، استخدم الخيار `-x` مع الخيار `-f` لتحديد اسم الملف الأرشيفي.
مثال:
tar -xvf myarchive.tar
هذا الأمر سيستخرج محتويات `myarchive.tar` إلى الدليل الحالي.
ضغط الأرشيف باستخدام gzip
لضغط الأرشيف باستخدام gzip، استخدم الخيار `-z` مع الخيارات الأخرى.
مثال:
tar -czvf myarchive.tar.gz file1.txt file2.txt
هذا الأمر سينشئ أرشيفًا مضغوطًا باستخدام gzip باسم `myarchive.tar.gz` يحتوي على الملفات `file1.txt` و`file2.txt`.
ضغط الأرشيف باستخدام bzip2
لضغط الأرشيف باستخدام bzip2، استخدم الخيار `-j` مع الخيارات الأخرى.
مثال:
tar -cjvf myarchive.tar.bz2 file1.txt file2.txt
هذا الأمر سينشئ أرشيفًا مضغوطًا باستخدام bzip2 باسم `myarchive.tar.bz2` يحتوي على الملفات `file1.txt` و`file2.txt`.
عرض محتويات الأرشيف
لعرض محتويات ملف أرشيفي دون استخراجه، استخدم الخيار `-t` مع الخيار `-f` لتحديد اسم الملف الأرشيفي.
مثال:
tar -tf myarchive.tar
هذا الأمر سيعرض قائمة بالملفات والمجلدات الموجودة في `myarchive.tar`.
استبعاد ملفات أو مجلدات
لاستبعاد ملفات أو مجلدات معينة من الأرشيف، استخدم الخيار `--exclude`.
مثال:
tar -czvf myarchive.tar.gz --exclude='*.log' /path/to/directory
هذا الأمر سينشئ أرشيفًا مضغوطًا باسم `myarchive.tar.gz` يحتوي على جميع الملفات والمجلدات في `/path/to/directory` باستثناء الملفات التي تنتهي بـ `.log`.
تغيير الدليل قبل الأرشفة أو الاستخراج
لتغيير الدليل قبل إنشاء أو استخراج الأرشيف، استخدم الخيار `-C`.
مثال:
tar -czvf archive.tar.gz -C /path/to/directory .
هذا الأمر سينشئ أرشيفًا مضغوطًا باسم `archive.tar.gz` يحتوي على محتويات الدليل `/path/to/directory`. النقطة (`.`) تعني الدليل الحالي داخل `/path/to/directory`.
أمثلة متقدمة
- إنشاء أرشيف من قائمة ملفات : يمكنك إنشاء أرشيف من قائمة ملفات موجودة في ملف نصي.
```bash tar -cvf myarchive.tar -T filelist.txt ```
حيث `filelist.txt` يحتوي على قائمة الملفات، كل ملف في سطر منفصل.
- استخراج أرشيف إلى دليل محدد : يمكنك استخراج الأرشيف إلى دليل معين باستخدام الخيار `-C`.
```bash tar -xvf myarchive.tar -C /path/to/destination ```
- تحديث أرشيف موجود : يمكنك إضافة ملفات جديدة إلى أرشيف موجود باستخدام الخيار `-r`. (تحذير: هذا قد يؤدي إلى تلف الأرشيف إذا لم يتم استخدامه بحذر).
```bash tar -rvf myarchive.tar newfile.txt ```
مقارنة بين gzip و bzip2 و xz
| الميزة | gzip | bzip2 | xz | |---|---|---|---| | معدل الضغط | معتدل | جيد | ممتاز | | سرعة الضغط | سريع | بطيء | بطيء جدًا | | استخدام الذاكرة | قليل | متوسط | مرتفع | | التوافق | واسع | جيد | محدود |
بشكل عام:
- gzip هو الخيار الأفضل عندما تكون السرعة هي الأولوية.
- bzip2 يوفر ضغطًا أفضل من gzip ولكنه أبطأ.
- xz يوفر أفضل ضغط ولكنه الأبطأ ويتطلب المزيد من الذاكرة.
العلاقة بين Tar والخيارات الثنائية
على الرغم من أن Tar ليس أداة مباشرة للخيارات الثنائية، إلا أنه يمكن استخدامه في سياقات معينة. على سبيل المثال، يمكن استخدام Tar لضغط ملفات البيانات التاريخية المستخدمة في تطوير استراتيجيات الخيارات الثنائية. يمكن أيضًا استخدامه لنسخ احتياطي لملفات التكوين والأدوات المستخدمة في التحليل الفني. فهم كيفية التعامل مع الملفات والأرشيفات بشكل فعال أمر بالغ الأهمية لأي متداول أو محلل في سوق الخيارات الثنائية.
استراتيجيات ذات صلة بالخيارات الثنائية
- استراتيجية 60 ثانية
- استراتيجية مارتينجال
- استراتيجية بينديكت
- استراتيجية كاسر الاتجاه
- استراتيجية الاختراق
- استراتيجية التداول بناءً على الأخبار
- استراتيجية التداول بناءً على التوقيت
- استراتيجية التداول بناءً على مؤشر RSI
- استراتيجية التداول بناءً على مؤشر MACD
- استراتيجية التداول بناءً على المتوسطات المتحركة
التحليل الفني والمؤشرات
- التحليل الفني
- مؤشر القوة النسبية (RSI)
- مؤشر المتقارب المتباعد المتحرك (MACD)
- المتوسطات المتحركة
- خطوط فيبوناتشي
- أنماط الشموع اليابانية
- مؤشر ستوكاستيك
- بولينجر باندز
تحليل حجم التداول
الاتجاهات
روابط أخرى مفيدة
- Linux
- Unix
- Gzip
- Bzip2
- Xz
- ضغط البيانات
- أدوات سطر الأوامر
- نظام الملفات
- أمن البيانات
- النسخ الاحتياطي والاستعادة
- إدارة الملفات
- أوامر لينكس الأساسية
- أوامر يونكس الأساسية
- Shell Scripting
- أتمتة المهام
- تداول الخيارات الثنائية
- إدارة المخاطر في الخيارات الثنائية
- التحليل الأساسي للخيارات الثنائية
- التحليل النفسي للخيارات الثنائية
- منصات تداول الخيارات الثنائية
- الوساطة في الخيارات الثنائية
- التداول الآلي للخيارات الثنائية
```
ابدأ التداول الآن
سجّل في IQ Option (الحد الأدنى للإيداع 10 دولار) افتح حساباً في Pocket Option (الحد الأدنى للإيداع 5 دولار)
انضم إلى مجتمعنا
اشترك في قناة Telegram الخاصة بنا @strategybin لتصلك: ✓ إشارات تداول يومية ✓ تحليلات استراتيجية حصرية ✓ تنبيهات اتجاهات السوق ✓ مواد تعليمية للمبتدئين