تجميع ملفات TAR في مجلد واحد من مجلدات متعددة
تعتبر إدارة الملفات المتناثرة عبر العديد من المجلدات مهمة شاقة، خاصة عند الحاجة إلى تجميعها في ملف واحد. توفر واجهة سطر الأوامر (command line) أدوات قوية وفعالة تمكنك من أداء هذه المهمة بكل سهولة. في هذا المقال، سنتناول كيفية استخدام أمر TAR لتجميع الملفات المنتشرة في مجلدات مختلفة في ملف واحد.
ما هو الأمر TAR؟
TAR هو اختصار لـ "Tape Archive"، وهو أداة تستخدم في أنظمة التشغيل المستندة إلى Unix لجمع الملفات والمجلدات إلى ملف واحد. يُعتبر TAR مفيدًا لنقل الملفات بشكل موحد، وكذلك للاحتفاظ بالنسخ الاحتياطية. يسمح لك الأمر TAR بضغط الملفات، مما يقلل من حجمها ويسهل توزيعها.
كيفية تجميع الملفات في مجلد واحد باستخدام TAR
إذا كنت ترغب في دمج مجموعة من الملفات الموزعة عبر عدة مجلدات في ملف إخراج وحيد، يمكنك اتباع الخطوات التالية:
-
أولاً، قم بالانتقال إلى المجلد الرئيسي (TOPLEVELDIR) باستخدام الأمر
cd
. على سبيل المثال، إذا كان لديك مجلد يسمى "MyDocuments" يحتوي على جميع الملفات، فاستخدم الأمر:cd MyDocuments
- بعد ذلك، استخدم الأمر TAR مع الاستفادة من الأمر
find
لتحديد المواقع التي تحتوي على الملفات التي تريد تجميعها. إذا كنت تبحث عن جميع الملفات بامتداد .bz2، يمكنك استخدام الأمر:tar cvf MyFile.tar `find . -name '*.bz2' -print`
بهذه الطريقة، تتأكد من أن جميع الملفات التي تتوافق مع المعايير المحددة ستتم إضافتها إلى ملف TAR المسمى "MyFile.tar".
نقاط يجب مراعاتها عند استخدام TAR
عند استخدام الأمر TAR، يجب الانتباه لبعض العناصر الأساسية. أولاً، إذا كانت أسماء الملفات أو المجلدات تحتوي على مسافات، فعليك التعامل معها بحذر. تتطلب هذه الحالة استخدام علامات اقتباس أو طرق بديلة لتجنب حدوث أخطاء.
ثانيًا، تأكد دائمًا من تحديد المسار الصحيح للمجلدات عند استخدام الأمر find
. يمكن أن يؤدي عدم دقة المسار إلى عدم العثور على الملفات المطلوبة.
بدائل أخرى لجمع الملفات
بالإضافة إلى TAR، هناك أدوات أخرى يمكن استخدامها لجمع الملفات في مجلد واحد. على سبيل المثال، يمكنك استخدام أدوات مثل zip
أو rsync
، ولكن TAR يظل هو الخيار الأكثر شيوعًا خاصة عند العمل في بيئات Unix.
تطبيقات عملية للأمر TAR
استخدام أمر TAR ليس مقتصرًا فقط على تجميع الملفات، بل يمكن أيضًا استخدامه لأغراض أخرى. على سبيل المثال، يمكنك استخدامه لإنشاء نسخة احتياطية لمشاريعك أو حتى لتوزيع التطبيقات والبيانات بشكل منظم.
بغض النظر عن مدى تعقيد هيكل الملفات لديك، يمكن أن يكون الأمر TAR خيارًا جيدًا لجمع كل شيء في مجلد واحد. باستخدام الأوامر المناسبة، يمكنك بسهولة تجميع الملفات المتناثرة وضمان سهولة الوصول إليها.
في النهاية، يعد استخدام واجهة سطر الأوامر (command line) مع الأمر TAR لإنشاء ملف إخراج يمكن أن يصبح وسيلة فعالة لترتيب الملفات المتناثرة. إذا كنت تبحث عن طريقة بسيطة وفعالة للتعامل مع الملفات، فإن هذا الحل يستحق التجربة.