'\" t .\" Title: fincore .\" Author: [see the "AUTHOR(S)" section] .\" Generator: Asciidoctor 2.0.26 .\" Date: 2026-06-16 .\" Manual: Dienstprogramme für Benutzer .\" Source: util-linux 2.42.2 .\" Language: English .\" .TH "FINCORE" "1" "2026-06-16" "util\-linux 2.42.2" "Dienstprogramme für Benutzer" .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 "BEZEICHNUNG" fincore \- Speicherseiten der Dateiinhalte im Kern zählen .SH "ÜBERSICHT" .sp \fBfincore\fP [Optionen] \fIDatei\fP.\|.\|. .SH "BESCHREIBUNG" .sp \fBfincore\fP zählt die im Speicher (im Kern) befindlichen Seiten des Dateiinhalts und gibt die Anzahl aus. Tritt während des Zählens ein Fehler auf, wird eine Fehlermeldung in die Standardfehlerausgabe geschrieben und \fBfincore\fP verarbeitet die restlichen in der Befehlszeile aufgeführten Dateien weiter. \fBfincore\fP verwendet den Systemaufruf \fBcachestat\fP(2), um die residenten Seiten zu zählen. Ist der Systemaufruf \fBcachestat\fP(2) nicht verfügbar und wird seine Verwendung nicht mit der Option \fB\-\-cachestat\fP erzwungen, verwendet \fBfincore\fP den Systemaufruf \fBmincore\fP(2) als Fallback. Der Systemaufruf \fBcachestat\fP(2) ist effizienter als \fBmincore\fP, da er keine Seitentabellensperre zum Durchlaufen der Seitentabellen benötigt und außerdem mehr Informationen ausgibt, wie die Anzahl der zwischengespeicherten Seiten, geänderten Seiten, zum Zurückschreiben markierten Seiten, verdrängten Seiten und kürzlich verdrängten Seiten. Ein weiterer Unterschied zwischen den beiden Systemaufrufen besteht darin, dass \fBcachestat\fP(2) einen Fehler zurückgibt, wenn keine Schreibberechtigung für die Datei erteilt wurde, während \fBmincore\fP(2) aus Sicherheitsgründen gefälschte Daten zurückgibt, als ob alle Seiten im Speicher vorhanden wären (siehe \c .URL "https://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git/commit/?id=134fca9063ad4851de767d1768180e5dede9a881" "Kernel\-Commit »make mincore() more conservative«" ")." .sp Die Standardausgabe kann sich ändern. Daher sollten Sie vermeiden, die Standardausgabe in Ihren Skripten zu verwenden, wo immer es möglich ist. Definieren Sie in Umgebungen, wo eine stabile Ausgabe erforderlich ist, stets die erwarteten Spalten, indem Sie die Option \fB\-\-output\fP \fISpaltenliste\fP angeben. .SH "OPTIONEN" .sp \fB\-n\fP, \fB\-\-noheadings\fP .RS 4 unterdrückt die Ausgabe einer Kopfzeile in der Statusausgabe. .RE .sp \fB\-b\fP, \fB\-\-bytes\fP .RS 4 gibt die Größe in Byte anstelle eines menschenlesbaren Formats aus. .sp Standardmäßig werden Größen in Einheiten angezeigt, die Potenzen von 1024 Bytes sind. Die formalen Abkürzungen für diese Einheiten (KiB, MiB, GiB usw.) werden weiter auf den Anfangsbuchstaben verkürzt: K, M, G usw. .RE .sp \fB\-c\fP, \fB\-\-total\fP .RS 4 erzeugt eine Gesamtübersicht. .RE .sp \fB\-C\fP, \fB\-\-cachestat\fP .RS 4 erzwingt die Verwendung des \fBcachestat\fP(2)\-Systemaufrufs anstelle von \fBmincore\fP(2) und schlägt fehl, wenn dieser nicht verfügbar ist. .RE .sp \fB\-o\fP, \fB\-\-output\fP \fIListe\fP .RS 4 gibt an, welche Spalten ausgegeben werden sollen. Mit \fB\-\-help\fP erhalten Sie eine Liste aller unterstützten Spalten. Die Standardliste der Spalten kann erweitert werden, wenn die \fIListe\fP im Format \fI+Liste\fP vorliegt. .RE .sp \fB\-\-output\-all\fP .RS 4 gibt alle verfügbaren Spalten aus. .RE .sp \fB\-r\fP, \fB\-\-raw\fP .RS 4 erstellt die Ausgabe im rohen Format. Alle potenziell unsicheren Zeichen werden hexadezimal maskiert (\(rsx). .RE .sp \fB\-J\fP, \fB\-\-json\fP .RS 4 verwendet das JSON\-Ausgabeformat. .RE .sp \fB\-R\fP, \fB\-\-recursive\fP .RS 4 überprüft rekursiv alle Dateien in Verzeichnissen. .RE .sp \fB\-h\fP, \fB\-\-help\fP .RS 4 zeigt einen Hilfetext an und beendet das Programm. .RE .sp \fB\-V\fP, \fB\-\-version\fP .RS 4 zeigt Versionsinformationen an und beendet das Programm. .RE .SH "UMGEBUNGSVARIABLEN" .sp \fBLIBSMARTCOLS_DEBUG\fP=all .RS 4 aktiviert die Debug\-Ausgabe für libsmartcols. .RE .sp \fBLIBSMARTCOLS_DEBUG_PADDING\fP=on .RS 4 verwendet sichtbare Auffüllzeichen. .RE .SH "AUTOREN" .sp .MTO "yamato\(atredhat.com" "Masatake YAMATO" "" .SH "SIEHE AUCH" .sp \fBmincore\fP(2), \fBgetpagesize\fP(2), \fBgetconf\fP(1p) \fBcachestat\fP(2) .SH "FEHLER MELDEN" .sp Nutzen Sie zum Melden von Fehlern das \c .URL "https://github.com/util\-linux/util\-linux/issues" "Fehlererfassungssystem" "." .SH "VERFÜGBARKEIT" .sp Der Befehl \fBfincore\fP ist Teil des Pakets util\-linux, welches aus dem \c .URL "https://www.kernel.org/pub/linux/utils/util\-linux/" "Linux\-Kernel\-Archiv" "" heruntergeladen werden kann.