csplit: افصل الملفات من طرف توزيعة GNU / Linux

تقسيم ملفات شعار مقص قص pdf

هناك العديد من الطرق ل قم بتقسيم ملف كبير إلى عدة ملفات أصغر، نظرًا لأنها مهمة يومية إلى حد ما يحتاجها العديد من المستخدمين في بعض الأحيان ، على سبيل المثال ، أن يكونوا قادرين على إرسال الملفات عبر البريد الإلكتروني التي لا تقبل تجاوز مبلغ معين في الملفات المرفقة ، وما إلى ذلك. في Windows يعرف الكثيرون برنامج Axe المستخدم لهذا الغرض ، وفي GNU / Linux يمكننا تثبيت بدائل أخرى مماثلة مثل Hoz.

كنت أستخدم Hoz لفترة طويلة ، لكنني لم أستخدمه لفترة طويلة ولا أعرف الوضع الحالي للمشروع. موجودة أيضا بدائل أخرى مثل Dalle، بواجهة رسومية بسيطة ستساعدنا في تقسيم الملفات التي نريدها إلى العديد من الأجزاء كما نريد أو اختيار حجم الأجزاء التي سيتم تجزئتها فيها. بالإضافة إلى ذلك ، يتيح لك Dalle أيضًا تحديد نوع تنسيق الإخراج للأجزاء (Ax ، و SplitFile ، و ZIP ، و Generic ، و Astrotite ، وما إلى ذلك).

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

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

1 -Hola

2 -Esto

3 -Es

4 -Una

5 -Prueba

باستخدام الأمر التالي ، عند تحديد موقع السطر الذي يبدأ بالرقم 3 ، سيتم إنشاء جزء آخر وسيطلق على كل جزء اسم hello1 (مع الأسطر 1 و 2) و hello2 (مع الأسطر من 3 إلى 5):

csplit prueba 3 -f hola

يمكننا أيضًا تضمين عدد الأسطر التي نريدها. على سبيل المثال ، تخيل أننا نريد إنشاء ملف يحتوي على ما يصل إلى السطر 3 ، والثالث 3-4 التالية وملف آخر يحتوي على سطرين آخرين:

csplit prueba 3 {2} -f hola

وبالطبع يمكنك استخدام man csplit لمعرفة المزيد من الخيارات لهذا الأمر ...


كن أول من يعلق

اترك تعليقك

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

*

*

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