'\" t .\" Title: fincore .\" Author: [see the "AUTHOR(S)" section] .\" Generator: Asciidoctor 2.0.26 .\" Date: 2026-09-02 .\" Manual: Polecenia użytkownika .\" Source: util-linux 2.42.3 .\" Language: English .\" .TH "FINCORE" "1" "2026-09-02" "util\-linux 2.42.3" "Polecenia użytkownika" .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 "NAZWA" fincore \- liczy strony zawartości pliku w pamięci .SH "SKŁADNIA" .sp \fBfincore\fP [opcje] \fIplik\fP.\|.\|. .SH "OPIS" .sp \fBfincore\fP liczby strony pamięci zawartości pliku obecne w pamięci operacyjnej (stąd nazwa: file in core) i zgłasza ich liczbę. Jeśli podczas liczenia wystąpi błąd, to na standardowe wyjście błędów wypisywany jest błąd, a \fBfincore\fP kontynuuje pracę nad pozostałymi plikami podanymi w wierszu poleceń. \fBfincore\fP korzysta z wywołania systemowego \fBcachestat\fP(2) do obliczenia stron obecnych w pamięci. Jeśli wywołanie systemowe \fBcachestat\fP(2) nie jest dostępne, a stosowanie \fBcachestat\fP nie zostało wymuszone opcją \fB\-\-cachestat\fP, to \fBfincore\fP awaryjnie skorzysta z wywołania systemowego \fBmincore\fP(2). Wywołanie systemowe \fBcachestat\fP(2) jest wydajniejsze od \fBmincore\fP, ponieważ nie wymaga przejścia blokady tablicy stron przez tablice stron oraz zgłasza więcej informacji od \fBmincore\fP, takich jak strony buforowane, zmodyfikowane, oznaczone do zapisu na dysk, usunięte i ostatnio usunięte. Inna różnica pomiędzy tymi wywołaniami systemowymi występuje w przypadku braku uprawnień do zapisu pliku, gdy \fBcachestat\fP(2) zwraca błąd, a \fBmincore\fP(2) ze względów bezpieczeństwa zwraca nieprawdziwe dane świadczące o obecności wszystkich stron w pamięci (por. \c .URL "https://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git/commit/?id=134fca9063ad4851de767d1768180e5dede9a881" "kernel commit \(dqmake mincore() more conservative\(dq" ")." .sp Domyślne wyjście programu może się zmienić. Jeśli to możliwe, należy zatem unikać używania domyślnego wyjścia w swoich skryptach. Proszę zawsze jawnie definiować oczekiwane kolumny za pomocą opcji \fB\-\-output\fP \fIlista\-kolumn\fP w środowiskach, gdzie wymagane jest stabilne wyjście. .SH "OPCJE" .sp \fB\-n\fP, \fB\-\-noheadings\fP .RS 4 Nie wypisuje wiersza nagłówka w wyjściu statusu. .RE .sp \fB\-b\fP, \fB\-\-bytes\fP .RS 4 Wypisuje rozmiar w bajtach, zamiast w postaci czytelnej dla człowieka. .sp Domyślnie, jednostki są pokazywane w jednostkach będących wielokrotnościami 1024 bajtów. Formalne skróty tych jednostek (KiB, MiB, GiB, .\|.\|.) są następnie skracane do pierwszej litery: K, M, G, .\|.\|.. .RE .sp \fB\-c\fP, \fB\-\-total\fP .RS 4 tworzy sumę całkowitą. .RE .sp \fB\-C\fP, \fB\-\-cachestat\fP .RS 4 wymusza stosowanie wywołania systemowego \fBcachestat\fP(2) zamiast \fBmincore\fP(2) i zawodzi, jeśli nie jest ono dostępne. .RE .sp \fB\-o\fP, \fB\-\-output\fP \fIlista\fP .RS 4 Definiuje kolumny wyjściowe. Listę obecnie obsługiwanych kolumn pokaże opcja \fB\-\-help\fP. Domyślną listę kolumn można rozszerzyć, podając \fIlistę\fP w postaci \fI+lista\fP. .RE .sp \fB\-\-output\-all\fP .RS 4 Wypisuje wszystkie dostępne kolumny. .RE .sp \fB\-r\fP, \fB\-\-raw\fP .RS 4 Tworzy wyjście w formacie surowym. Wszystkie potencjalnie niebezpieczne znaki są cytowane szesnastkowo (\(rsx). .RE .sp \fB\-J\fP, \fB\-\-json\fP .RS 4 Używa formatu wyjściowego JSON. .RE .sp \fB\-R\fP, \fB\-\-recursive\fP .RS 4 Rekurencyjnie sprawdza wszystkie pliki w katalogach. .RE .sp \fB\-h\fP, \fB\-\-help\fP .RS 4 Wyświetla ten tekst i wychodzi. .RE .sp \fB\-V\fP, \fB\-\-version\fP .RS 4 Wyświetla wersję i wychodzi. .RE .SH "ŚRODOWISKO" .sp \fBLIBSMARTCOLS_DEBUG\fP=all .RS 4 włącza wyjście debugowania libsmartcols. .RE .sp \fBLIBSMARTCOLS_DEBUG_PADDING\fP=on .RS 4 używa widocznych znaków wypełnienia. .RE .SH "AUTORZY" .sp .MTO "yamato\(atredhat.com" "Masatake YAMATO" "" .SH "ZOBACZ TAKŻE" .sp \fBmincore\fP(2), \fBgetpagesize\fP(2), \fBgetconf\fP(1p), \fBcachestat\fP(2) .SH "ZGŁASZANIE BŁĘDÓW" .sp Problemy należy zgłaszać w \c .URL "https://github.com/util\-linux/util\-linux/issues" "systemie śledzenia błędów" "." .SH "DOSTĘPNOŚĆ" .sp Polecenie \fBfincore\fP jest częścią pakietu util\-linux, który można pobrać ze strony \c .URL "https://www.kernel.org/pub/linux/utils/util\-linux/" "Archiwum jądra Linux" "."