split - تقسيم ملف إلى أجزاء
ملخص
split [الخيار]... [ملف [بادئة]]
الوصف
يقوم بإخراج أجزاء من الملف إلى "بادئة"aa، "بادئة"ab، ...؛ الحجم الافتراضي هو 1000 سطر، و"بادئة" الافتراضية هي 'x'.
إذا لم يتم تحديد أي ملف، أو إذا كان الملف هو '-'، فإنه يقرأ الإدخال القياسي.
المعاملات الإلزامية للخيارات الطويلة إلزامية أيضًا للخيارات القصيرة.
-a, --suffix-length=N
إنشاء لاحقات بطول N (افتراضيًا 2)
--additional-suffix=اللاحقة
إلحاق لاحقة إضافية بأسماء الملفات
-b, --bytes=الحجم
ضع حجمًا قدره SIZE بايت لكل ملف إخراج
-C, --line-bytes=الحجم
ضع في كل ملف إخراج على الأكثر SIZE بايت من السجلات
-d استخدم لاحقات رقمية تبدأ من 0، وليس أبجدية
--numeric-suffixes[=من]
نفس -d، ولكن يسمح بتعيين القيمة الأولية
-x استخدم لاحقات سداسية عشرية تبدأ من 0، وليس أبجدية
--hex-suffixes[=من]
نفس -x، ولكن يسمح بتعيين القيمة الأولية
-e, --elide-empty-files
لا تقم بإنشاء ملفات إخراج فارغة باستخدام '-n'
--filter=الأمر
اكتب إلى الأمر shell؛ اسم الملف هو $FILE
-l, --lines=الرقم
ضع الرقم NUMBER من الأسطر/السجلات في كل ملف إخراج
-n, --number=الأجزاء
إنشاء الأجزاء من ملفات الإخراج؛ انظر التفسير أدناه
-t, --separator=الفاصل
استخدم الفاصل بدلاً من سطر جديد كفاصل للسجلات؛ '\0' (صفر) يحدد حرف NUL
-u, --unbuffered
انسخ الإدخال إلى الإخراج على الفور باستخدام '-n r/...'
--verbose
اطبع تشخيصًا قبل فتح كل ملف إخراج مباشرة
--help عرض هذه المساعدة والخروج
--version
إخراج معلومات الإصدار والخروج
حجة الحجم هي عدد صحيح ووحدة اختيارية (مثال: 10K هي 10*1024). الوحدات هي K، M، G، T، P، E، Z، Y، R، Q (قوى 1024) أو KB، MB، ... (قوى 1000). يمكن استخدام البادئات الثنائية أيضًا: KiB=K، MiB=M، وهكذا.
قد تكون الأجزاء:
N قم بالتقسيم إلى N ملفات بناءً على حجم الإدخال
K/N أخرج الجزء K من N إلى stdout
l/N قم بالتقسيم إلى N ملفات دون تقسيم الأسطر/السجلات
l/K/N أخرج الجزء K من N إلى stdout دون تقسيم الأسطر/السجلات
r/N مثل 'l' ولكن استخدم توزيعًا دائريًا
r/K/N وبالمثل ولكن أخرج فقط الجزء K من N إلى stdout
المؤلف
كتبه توربجورن غرانو ولينوس تورفالدس.
الإبلاغ عن الأخطاء
مساعدة GNU coreutils عبر الإنترنت: [https://www.gnu.org/software/coreutils/] أبلغ عن أي أخطاء في الترجمة إلى [https://translationproject.org/team/]
انظر أيضًا
وثائق كاملة [https://www.gnu.org/software/coreutils/split] أو متوفرة محليًا عبر: info '(coreutils) split invocation'
تم التعبئة بواسطة دبيان (9.7-3) حقوق الطبع والنشر © 2025 مؤسسة البرمجيات الحرة، إنك. الترخيص GPLv3+: GNU GPL الإصدار 3 أو أحدث [https://gnu.org/licenses/gpl.html]. هذا برنامج مجاني: لديك حرية تغيير وإعادة توزيعه. لا توجد ضمانات، إلى الحد الذي يسمح به القانون.