TAIL(1)

الاسم
tail - إخراج الجزء الأخير من الملفات

موجز
tail [خيار]... [ملف]...

الوصف

اطبع آخر 10 أسطر من كل ملف إلى المخرجات المعيارية. مع أكثر من ملف واحد، اسبق كل ملف بتذييل يعطي اسم الملف.

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

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

-c, --bytes=[+]NUM
    أخرج آخر NUM بايت؛ أو استخدم -c +NUM للإخراج بدءًا من البايت NUM لكل ملف

--debug
    أشر إلى أي تطبيق --follow يُستخدم

-f, --follow[={name|descriptor}]
    أخرج البيانات المُلحقة مع نمو الملف؛ وسيطة الخيار الغائبة تعني 'descriptor'

-F  نفس --follow=name --retry

-n, --lines=[+]NUM
    أخرج آخر NUM سطرًا، بدلاً من آخر 10؛ أو استخدم -n +NUM لتخطي NUM-1 سطرًا في البداية

--max-unchanged-stats=N
    مع --follow=name، أعد فتح ملف لم يتغير حجمه بعد N (مبدئي 5) تكرارات لمعرفة ما إذا كان قد فُصل أو أُعيدت تسميته (هذه هي الحالة المعتادة لملفات السجل المدورة)؛ مع inotify، هذا الخيار نادرًا ما يكون مفيدًا

--pid=PID
    مع -f، اخرج بعد أن لا يعود PID موجودًا؛ يمكن تكراره لمراقبة عمليات متعددة

-q, --quiet, --silent
    لا تخرج أبدًا تذييلات تعطي أسماء الملفات

--retry
    استمر في محاولة فتح ملف إذا كان غير قابل للوصول

-s, --sleep-interval=N
    مع -f، نم لمدة N ثانية تقريبًا (مبدئي 1.0) بين التكرارات؛ مع inotify و --pid=P، تحقق من العملية P مرة واحدة على الأقل كل N ثانية

-v, --verbose
    أخرج دائمًا تذييلات تعطي أسماء الملفات

-z, --zero-terminated
    محدد السطر هو NUL، وليس سطرًا جديدًا

--help
    يعرض هذه المساعدة ويخرج

--version
    يعرض معلومات الإصدار ويخرج

قد يكون للرقم NUM لاحقة مضاعفة: b 512، و kB 1000، و K 1024، و MB 1000*1000، و M 1024*1024، و GB 1000*1000*1000، و G 1024*1024*1024، وهلم جرًا للأحرف T و P و E و Z و Y و R و Q. يمكن استخدام السوابق الثنائية أيضًا: KiB=K، و MiB=M، وما إلى ذلك.

مع --follow (-f)، يتبع tail مبدئيًا واصف الملف، مما يعني أنه حتى إذا أُعيدت تسمية ملف tail، سيستمر tail في تتبع نهايته. هذا السلوك المبدئي غير مرغوب عندما تريد حقًا تتبع الاسم الفعلي للملف، وليس واصف الملف (مثل تدوير السجل). استخدم --follow=name في تلك الحالة. هذا يجعل tail يتتبع الملف المسمى بطريقة تستوعب إعادة التسمية والإزالة والإنشاء.

المؤلف
كتبه Paul Rubin و David MacKenzie و Ian Lance Taylor و Jim Meyering.

التبليغ عن الأخطاء
أبلغ عن العلات إلى: 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>.
هذا برنامج حر: أنت حر في تغييره وإعادة توزيعه. لا يوجد أي ضمان، إلى المدى الذي يسمح به القانون.

انظر أيضًا
head(1)

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

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

هذه الترجمة هي وثيقة مجانية؛ راجع رخصة جنو العامة الإصدار 3 (https://www.gnu.org/licenses/gpl-3.0.html) أو ما بعده للاطلاع على شروط حقوق النشر. لا توجد أي ضمانات.

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