قم بتقسيم الملفات الكبيرة والانضمام إليها من الجهاز الطرفي باستخدام Slipt و cat

حول تقسيم الملفات وضمها باستخدام Split and cat from terminal

في المقالة التالية سوف نلقي نظرة على كيف يمكننا ذلك قم بتقسيم الملفات الكبيرة ثم إعادة ضمها من الجهاز الطرفي. في لحظات عديدة ، يمكن للمستخدمين أن يجدوا أنفسنا في مواجهة الحاجة إلى ذلك تقسيم الملفات كبير الحجم إلى أجزاء أصغر ، إما للتحميل إلى Dropbox أو الإرسال إلى كمبيوتر آخر ، إذا كانت سرعة التحميل المتاحة ليست عالية جدًا.

يمكننا أيضًا أن نجد أنفسنا نحمّل ملفًا كبيرًا وإما بسبب انقطاع التيار الكهربائي أو مشكلة في الشبكة ، تمت مقاطعة التحميل. في هذه الحالة ، سيتعين علينا بدء العملية برمتها من جديد. لهذا السبب ولأسباب أخرى ، فإن الطريقة الجيدة لنقل هذه الأنواع من الملفات هي قسّم الملف الكبير إلى أجزاء صغيرة. بهذه الطريقة يمكننا تحريكهم بطريقة أكثر مرونة. عندما يريد المتلقي فتح الملف ، فسيتعين عليه فقط اجمع الأجزاء الصغيرة وبذلك يمكنك الحصول على نسخة من الملف الأصلي.

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

قم بتقسيم الملفات والانضمام إليها من محطة Ubuntu

لأداء هذه المهمة ، سنستخدم اثنين الأوامر التي يمكن العثور عليها في نظام أوبونتو الخاص بنا، وكذلك سليب والقط.

ما هو الانقسام؟

هذا أمر لأنظمة Unix سيسمح لنا بتقسيم الملف إلى أجزاء أصغر. سيؤدي ذلك إلى إنشاء الملفات باسم وملحق يختلفان (أأ ، أب ، ج) ، ويمكن أيضًا تعيين حجم الملفات الناتجة.

من أجل معرفة المزيد عن خصائص قيادة الانقسامسنكون قادرين انظر الوثائق الخاصة بك الكتابة في محطة طرفية (Ctrl + Alt + T):

انقسام الرجل

man slipt

ما هو القط؟

مع أمر القط سنتمكن من عرض ملفات نصية مختلفة وسنتمكن أيضًا من ذلك تسلسل الملفات المقسمة.

كما هو الحال مع الأمر السابق ، سنكون قادرين على ذلك راجع الوثائق فتح محطة (Ctrl + Alt + T) والكتابة فيها:

القط الرجل

man cat

تقسيم الملفات الكبيرة من الجهاز

لإظهار كمثال ، سأستخدم ملف صورة ISO لـ ubuntu-18.10-desktop-amd64.iso التي لدي في هذا الفريق. قبل أن نبدأ دعونا تحقق من حجم الملف. لهذه المهمة ، في محطة طرفية (Ctrl + Alt + T) سنستخدم الأمر التالي:

du ISO

du -h ubuntu-18.10-desktop-amd64.iso

كما ترى ، هذا ملف كبير ، اعتمادًا على سرعة التحميل المتاحة ، قد يكون من الصعب مشاركته عبر الشبكة. لهذا السبب ، ستكون الخطوة التالية التي يجب اتباعها هي قم بتقسيم ملف ISO هذا إلى ملفات أصغر حجمًا.

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

لتقسيم صورة ISO في هذا المثال إلى ملفات بحجم ، على سبيل المثال ، 200 MB كل واحد ، سنفتح محطة طرفية (Ctrl + Alt + T) وسنستخدم الأمر التالي:

split -b 200M ubuntu-18.10-desktop-amd64.iso UB.

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

بمجرد الانتهاء من عملية التقسيم ، سنكون قادرين على ذلك تحقق من إخراج الأمر أعلاه باستخدام الأمر التالي في نفس الجهاز:

تقسيم ملف ISO

ls -lh

كما ترى من لقطة الشاشة ، سنجد ملفات جديدة تبدأ بـ UB. بالإضافة إلى ذلك ، سيكون حجم كل منهم 200 ميغابايت كحد أقصى. الآن سيكون من السهل تحميلها أو نقلها أو إرسالها إلى أي مكان.

دمج الملفات مع القط

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

mkdir ISO/

بعد ذلك ، سأقوم بنقل جميع الملفات ذات الحجم الأصغر التي تبدأ بـ UB إلى الدليل الجديد.

mv UB* ISO/

وسأنتقل إلى الدليل الجديد.

cd ISO/

في هذه المرحلة سنفعل دمج الملفات المسماة UB في ملف جديد يسمى ISO-Ubuntu-merged.iso. للقيام بذلك سنقوم بتنفيذ الأمر التالي:

دمج الملفات في ISO

cat UB.?? > ISO-Ubuntu-combinada.iso

قد يستغرق هذا الأمر بعض الوقت ، اعتمادًا على موارد الكمبيوتر حيث يتم تنفيذه. بعد اكتمال الأمر cat ، يمكننا إلقاء نظرة على محتويات الدليل للتحقق من الملف الذي تم إنشاؤه حديثًا.

تم التأكيد على إنشاء صورة Ubuntu ISO ، يمكننا الآن استخدامها بأفضل ما يناسبنا.

دمج صورة ISO تعمل في فيرتوال بوكس

وهكذا يمكننا تقسيم ملف كبير إلى ملفات صغيرة أخرى ودمجها بسهولة مرة أخرى. ما عليك سوى استخدام الأوامر زلة y قط من محطة Ubuntu.


اترك تعليقك

لن يتم نشر عنوان بريدك الإلكتروني. الحقول الإلزامية مشار إليها ب *

*

*

  1. المسؤول عن البيانات: ميغيل أنخيل جاتون
  2. الغرض من البيانات: التحكم في الرسائل الاقتحامية ، وإدارة التعليقات.
  3. الشرعية: موافقتك
  4. توصيل البيانات: لن يتم إرسال البيانات إلى أطراف ثالثة إلا بموجب التزام قانوني.
  5. تخزين البيانات: قاعدة البيانات التي تستضيفها شركة Occentus Networks (الاتحاد الأوروبي)
  6. الحقوق: يمكنك في أي وقت تقييد معلوماتك واستعادتها وحذفها.