FINCORE(1) User Commands FINCORE(1)

fincore - شمارش صفحات حافظه کش شده فایل‌ها در حافظه اصلی

fincore [options] file...

دستور fincore تعداد صفحات از محتوای پرونده‌ها را که در حافظه اصلی (in core) مقیم هستند شمارش کرده و آمار آن‌ها را گزارش می‌دهد. اگر خطایی در حین شمارش رخ دهد، یک پیام خطا در stderr چاپ می‌شود و fincore به پردازش بقیه پرونده‌های ذکرشده در خط فرمان ادامه می‌دهد.

خروجی پیش‌فرض ممکن است تغییر کند؛ بنابراین تا حد امکان باید از استفاده از خروجی‌های پیش‌فرض در اسکریپت‌های خود خودداری کنید. در محیط‌هایی که خروجی پایدار مورد نیاز است، همیشه ستون‌های مورد انتظار را با استفاده از --output columns-list به صراحت مشخص کنید.

-n, --noheadings

عدم چاپ سطر سرایند در خروجی وضعیت.

-b, --bytes

چاپ اندازه‌ها بر حسب بایت به جای یک قالب خوانا برای انسان.

به‌طور پیش‌فرض، واحدی که اندازه‌ها بر حسب آن بیان می‌شوند بایت است و پیشوندهای واحد با توان‌های 2^10 (1024) هستند. کوته‌نوشت‌های نمادها برای خوانایی بهتر، به صورت کوتاه شده و تنها با نمایش حرف اول آن‌ها نشان داده می‌شوند؛ مثال‌ها: "1 KiB" و "1 MiB" به ترتیب به صورت "1 K" و "1 M" نمایش داده می‌شوند، و عبارت "iB" که بخشی از این کوته‌نوشت‌هاست به عمد حذف می‌شود.

-o, --output list

تعریف ستون‌های خروجی. برای دریافت فهرستی از ستون‌های پشتیبانی‌شده فعلی، خروجی --help را ببینید. اگر list در قالب +list مشخص شود، فهرست پیش‌فرض ستون‌ها می‌تواند گسترش یابد.

--output-all

چاپ تمام ستون‌های موجود در خروجی.

-r, --raw

تولید خروجی در قالب خام (raw). تمام نویسه‌های بالقوه ناامن به صورت هگزادسیمال اسکیپ می‌شوند (\x<code>).

-J, --json

استفاده از قالب خروجی JSON.

-h, --help

نمایش متن راهنما و خروج.

-V, --version

نمایش اطلاعات نسخه و خروج.

Masatake YAMATO <yamato@redhat.com>

mincore(2), getpagesize(2), getconf(1p) cachestat(2)

برای گزارش باگ‌ها، از ردیاب اشکال https://github.com/util-linux/util-linux/issues.

دستور fincore بخشی از بسته util-linux است که می‌تواند از بایگانی هسته لینوکس https://www.kernel.org/pub/linux/utils/util-linux. دریافت شود.

2026-06-16 util-linux 2.41.5