SPLIT(1) أوامر المستخدم SPLIT(1)

الاسم

split - تقسيم ملف إلى أجزاء

موجز

split [خيار]... [ملف [بادئة]]

الوصف

إخراج أجزاء من الملف إلى PREFIXaa، PREFIXab، ...؛ الحجم المبدئي هو 1000 سطر، والبادئة المبدئية هي 'x'.

عند عدم تحديد ملف، أو عندما يكون الملف هو -، يقرأ الدخل القياسي.

المعاملات الإجبارية للخيارات الطويلة إجبارية للخيارات القصيرة أيضًا.

-a, --suffix-length=N
توليد لواحق بطول N (المبدئي 2)
--additional-suffix=لاحقة
إلحاق لاحقة إضافية بأسماء الملفات
-b, --bytes=حجم
وضع حجم بايت لكل ملف إخراج
-C, --line-bytes=حجم
وضع على الأكثر حجم بايت من السجلات لكل ملف إخراج
-d
استخدام لواحق رقمية تبدأ من 0، وليست أبجدية
--numeric-suffixes[=من]
مثل -d، لكن يسمح بتعيين قيمة البداية
-x
استخدام لواحق سداسية عشرية تبدأ من 0، وليست أبجدية
--hex-suffixes[=من]
مثل -x، لكن يسمح بتعيين قيمة البداية
-e, --elide-empty-files
لا تولد ملفات إخراج فارغة مع '-n'
--filter=أمر
الكتابة إلى أمر الصدفة؛ اسم الملف هو $FILE
-l, --lines=عدد
وضع عدد من الأسطر/السجلات لكل ملف إخراج
-n, --number=أجزاء
توليد أجزاء من ملفات الإخراج؛ انظر الشرح أدناه
-t, --separator=فاصل
استخدام فاصل بدلاً من السطر الجديد كفاصل سجل؛ '\0' (صفر) يحدد الحرف NUL
-u, --unbuffered
انسخ المدخلات فوراً إلى المخرجات باستخدام '-n r/...'
--verbose
اطبع تشخيصاً قبل فتح كل ملف مخرجات مباشرة
--help
يعرض هذه المساعدة ويخرج
--version
يعرض معلومات الإصدار ويخرج

معامل SIZE هو عدد صحيح ووحدة اختيارية (مثال: 10K هي 10*1024). الوحدات هي K,M,G,T,P,E,Z,Y,R,Q (قوى 1024) أو KB,MB,... (قوى 1000). يمكن استخدام السوابق الثنائية أيضًا: KiB=K، و MiB=M، وهكذا.

قسّم إلى N ملفات بناءً على حجم المدخلات
أخرج Kth من N إلى المخرجات القياسية
قسّم إلى N ملفات دون تقسيم الأسطر/السجلات
أخرج Kth من N إلى المخرجات القياسية دون تقسيم الأسطر/السجلات
مثل 'l' لكن استخدم توزيعاً دائرياً متناوباً
وبالمثل لكن أخرج Kth من N فقط إلى المخرجات القياسية

-n (باستثناء -nr) سيعزل إلى $TMPDIR، مبدئياً إلى /tmp، إذا لم يمكن تحديد حجم المدخلات بسهولة.

المؤلف

كتبه Torbjorn Granlund و Richard M. Stallman.

التبليغ عن الأخطاء

أبلغ عن العلات إلى: bug-coreutils@gnu.org
صفحة GNU coreutils الرئيسة: https://www.gnu.org/software/coreutils/
مساعدة عامة لاستخدام برمجيات جنو: https://www.gnu.org/gethelp/
أبلغ عن أي أخطاء ترجمة إلى https://translationproject.org/team/

حقوق النسخ

حقوق النشر © 2026 مؤسسة البرمجيات الحرة (Free Software Foundation, Inc.). ترخيص GPLv3+: GNU GPL الإصدار 3 أو أحدث. https://gnu.org/licenses/gpl.html.
هذا برنامج حر: أنت حر في تغييره وإعادة توزيعه. لا يوجد أي ضمان، إلى المدى الذي يسمح به القانون.

انظر أيضًا

التوثيق الكامل https://www.gnu.org/software/coreutils/split
أو متوفر محلياً عبر: info '(coreutils) split invocation'

ترجمة

تُرجمت هذه الصفحة من الدليل بواسطة زايد السعيدي <zayed.alsaidi@gmail.com>

هذه الترجمة هي وثيقة مجانية؛ راجع رخصة جنو العامة الإصدار 3 أو ما بعده للاطلاع على شروط حقوق النشر. لا توجد أي ضمانات.

إذا وجدت أي أخطاء في ترجمة صفحة الدليل هذه، يرجى إرسال بريد إلكتروني إلى قائمة بريد المترجمين: kde-l10n-ar@kde.org.

أبريل 2026 GNU coreutils 9.11