'\" t .\" Title: fincore .\" Author: [see the "AUTHOR(S)" section] .\" Generator: Asciidoctor 2.0.26 .\" Date: 2026-05-18 .\" Manual: أوامر المستخدم .\" Source: util-linux 2.42.1 .\" Language: English .\" .TH "FINCORE" "1" "2026-05-18" "util\-linux 2.42.1" "أوامر المستخدم" .ie \n(.g .ds Aq \(aq .el .ds Aq ' .ss \n[.ss] 0 .nh .ad l .de URL \fI\\$2\fP <\\$1>\\$3 .. .als MTO URL .if \n[.g] \{\ . mso www.tmac . am URL . ad l . . . am MTO . ad l . . . LINKSTYLE blue R < > .\} .SH "الاسم" fincore \- عدّ صفحات محتويات الملف في الذاكرة الرئيسة (core) .SH "موجز" .sp \fBfincore\fP [الخيارات] \fIملف\fP.\|.\|. .SH "الوصف" .sp يحصي \fBfincore\fP صفحات محتويات الملف المقيمة في الذاكرة (in core)، ويُبلغ عن أعدادها. في حال حدوث خطأ أثناء الإحصاء، تُطبع رسالة خطأ في الخطأ القياسي (stderr) ويتابع \fBfincore\fP معالجة بقية الملفات المدرجة في سطر الأوامر. يستخدم \fBfincore\fP نداء النظام \fBcachestat\fP(2) لإحصاء الصفحات المقيمة. وإذا لم يكن نداء النظام \fBcachestat\fP(2) متاحاً ولم يُفرض استخدامه عبر خيار \fB\-\-cachestat\fP، فإن \fBfincore\fP يستخدم نداء النظام \fBmincore\fP(2) كبديل تراجعي. يُعد نداء النظام \fBcachestat\fP(2) أكثر كفاءة من \fBmincore\fP لأنه لا يتطلب قفل جدول الصفحات للمرور عبر جداول الصفحات، كما يُبلغ عن معلومات أكثر من \fBmincore\fP، مثل عدد الصفحات المخبأة، والصفحات المتسخة، والصفحات المحددة لإعادة الكتابة، والصفحات المطرودة، والصفحات المطرودة مؤخراً. وثمة فرق آخر بين ندائي النظام وهو أنه في حال عدم منح صلاحيات الكتابة للملف، فإن \fBcachestat\fP(2) يعيد خطأً، بينما يعيد \fBmincore\fP(2) لأسباب أمنية بيانات وهمية كما لو كانت جميع الصفحات مقيمة في الذاكرة (انظر التزام النواة "make mincore() more conservative"). .sp إن الخرج المبدئي عرضة للتغيير. لذا، كلما أمكن، يجب تجنب استخدام المخرجات المبدئية في نصوصك البرمجية. حدد دائماً الأعمدة المتوقعة صراحةً باستخدام \fB\-\-output\fP \fIcolumns\-list\fP في البيئات التي تتطلب خرجاً مستقراً. .SH "الخيارات" .sp \fB\-n\fP، \fB\-\-noheadings\fP .RS 4 لا تطبع سطر ترويسة في مخرجات الحالة. .RE .sp \fB\-b\fP، \fB\-\-bytes\fP .RS 4 اطبع الأحجام بالبايت بدلاً من الصيغة السهلة القراءة للبشر. .sp مبدئياً، تُعرض الأحجام بوحدات هي قوى لـ 1024 بايت. الاختصارات الرسمية لهذه الوحدات (KiB، MiB، GiB، .\|.\|.) تُختصر لاحقاً إلى حرفها الأول فقط: K، M، G، .\|.\|.. .RE .sp \fB\-c\fP، \fB\-\-total\fP .RS 4 يُخرج مجموعاً إجمالياً. .RE .sp \fB\-C\fP، \fB\-\-cachestat\fP .RS 4 فرض استخدام نداء النظام \fBcachestat\fP(2) بدلاً من \fBmincore\fP(2)، والإخفاق في حال عدم توفره. .RE .sp \fB\-o\fP، \fB\-\-output\fP \fIقائمة\fP .RS 4 حدد أعمدة المخرجات. راجع مخرج \fB\-\-help\fP للحصول على قائمة بالأعمدة المتاحة حالياً. يمكن توسيع قائمة الأعمدة المبدئية إذا حُددت القائمة \fIقائمة\fP بتنسيق \fI+list\fP. .RE .sp \fB\-\-output\-all\fP .RS 4 أخرج كافة الأعمدة المتاحة. .RE .sp \fB\-r\fP، \fB\-\-raw\fP .RS 4 أنتج المخرجات بتنسيق خام (raw). تُهرب جميع المحارف التي قد تكون غير آمنة بنظام الستة عشري (\(rsx). .RE .sp \fB\-J\fP، \fB\-\-json\fP .RS 4 استخدم تنسيق مخرجات JSON. .RE .sp \fB\-R\fP، \fB\-\-recursive\fP .RS 4 فحص جميع الملفات في الأدلة بشكل تكراري. .RE .sp \fB\-h\fP، \fB\-\-help\fP .RS 4 اعرض نص المساعدة ثم اخرج. .RE .sp \fB\-V\fP، \fB\-\-version\fP .RS 4 اعرض الإصدار واخرج. .RE .SH "البيئة" .sp \fBLIBSMARTCOLS_DEBUG\fP=all .RS 4 يُفعّل مخرجات تصحيح أخطاء libsmartcols. .RE .sp \fBLIBSMARTCOLS_DEBUG_PADDING\fP=on .RS 4 يستخدم محارف حشو مرئية. .RE .SH "المؤلفين" .sp .MTO "yamato\(atredhat.com" "Masatake YAMATO" "" .SH "انظر أيضاً" .sp \fBmincore\fP(2)، \fBgetpagesize\fP(2)، \fBgetconf\fP(1p) \fBcachestat\fP(2) .SH "التبليغ عن الأخطاء" .sp لتقارير العِلل، استخدم \c .URL "https://github.com/util\-linux/util\-linux/issues" "مُتتبع المشكلات" "." .SH "التوفر" .sp الأمر \fBfincore\fP جزء من حزمة util\-linux التي يمكن تنزيلها من \c .URL "https://www.kernel.org/pub/linux/utils/util\-linux/" "أرشيف نواة لينكس" "."