السبت، 26 مارس 2011

تقسيم الملفات في لينكس

بسم الله الرحمن الرحيم

تحتاج في الغالب لتقسيم الملفات الكبيرة لنقلها لمواقع التحميل , لتسهيل عملية التنزيل كما لتقليل من أحتمال حدوث خطأ أثناء النقل الى مواقع التنزيل .


  • تقسيم الملفات بواسطة مترجم الأوامر في لينكس
تستطيع تقسيم الملفات بأستخدام الأمر "Split" , وهذا الأمر يعمل على أي نوع من الملفات تستطيع أستخدامه كالتالي:

cat HACKER.AVI | split -d -b 300m - "HACKER.avi."

شرح الأمر:

cat HACKER.AVI:طباعة محتويات الملف , سيتم تحويل الناتج ألى الأمر split عبر الأشارة "|" , أو ما يسمى في لينكس بـ"pipe".

  • معاملات الأمر split:
d-:تسمية الملفات  بأستخدام الأرقام بدل الأحرف كالتالي "HACKER.AVI.001"
b-:حجم الملفات الناتجة و في هذه الحالة 300 ميجابابت (تستطيع أستخدام الواحدات التالية k, m,g ).
- : تستخدم هذه الأشارة للدلالة عن أن أستخدام الأمر "|" أو pipe.
.HACKER.avi:الأسم الذي سيتخدم لتسمية الأجزاء كالتالي (HACKER.avi.001,HACKER.avi.002,...).
  • دمج الملفات بأستخدام الأمر "cat"
تستطيع دمج الملف بأستخدام الأمر التالي:
cat HACKER.avi.* >>HACKER.AVI

حيث سيقوم الأمر بقراءة الملفات بحسب الأسم (HACKER.avi.001,HACKER.avi.002,...) و دمجها في الملف الأساسي HACKER.AVI (يقوم مترجم الأوامر بأستبدال النجمة (*) بأسم الملفات المطابقة بحسب الترتيب الرقمي و الأبجدي).

ليست هناك تعليقات:

إرسال تعليق