table of contents
| TAIL(1) | أوامر المستخدم | 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>.
هذا برنامج
حر: أنت حر في
تغييره
وإعادة
توزيعه. لا
يوجد أي
ضمان، إلى
المدى الذي
يسمح به
القانون.
انظر أيضًا¶
التوثيق
الكامل
<https://www.gnu.org/software/coreutils/tail>
أو متاح
محليًا عبر:
info '(coreutils) tail invocation'
ترجمة¶
تُرجمت هذه الصفحة من الدليل بواسطة زايد السعيدي <zayed.alsaidi@gmail.com>
هذه الترجمة هي وثيقة مجانية؛ راجع رخصة جنو العامة الإصدار 3 أو ما بعده للاطلاع على شروط حقوق النشر. لا توجد أي ضمانات.
إذا وجدت أي أخطاء في ترجمة صفحة الدليل هذه، يرجى إرسال بريد إلكتروني إلى قائمة بريد المترجمين: kde-l10n-ar@kde.org.
| مايو 2026 | GNU coreutils 9.11 |