{
    "content": [
        {
            "type": "text",
            "text": "# fincore (man)\n\n## NAME\n\nfincore - count pages of file contents in core\n\n## SYNOPSIS\n\nfincore [options] file...\n\n## DESCRIPTION\n\nfincore counts pages of file contents being resident in memory (in core), and reports the\nnumbers. If an error occurs during counting, then an error message is printed to the stderr\nand fincore continues processing the rest of files listed in a command line.\n\n## TLDR\n\n> Display how much cache memory a file is taking.\n\n- Display cache details for a file:\n  `fincore {{path/to/file}}`\n- Display all possible data columns:\n  `fincore --output-all {{path/to/file}}`\n- Display help:\n  `fincore {{-h|--help}}`\n\n*Source: tldr-pages*\n\n## Sections\n\n- **NAME**\n- **SYNOPSIS**\n- **DESCRIPTION**\n- **OPTIONS** (7 subsections)\n- **AUTHORS**\n- **SEE ALSO**\n- **REPORTING BUGS**\n- **AVAILABILITY**\n\nUse structuredContent.sections for detailed options, examples, and full documentation.\n"
        }
    ],
    "structuredContent": {
        "command": "fincore",
        "section": "",
        "mode": "man",
        "summary": "fincore - count pages of file contents in core",
        "synopsis": "fincore [options] file...",
        "tldr_summary": "Display how much cache memory a file is taking.",
        "tldr_examples": [
            {
                "description": "Display cache details for a file",
                "command": "fincore {{path/to/file}}"
            },
            {
                "description": "Display all possible data columns",
                "command": "fincore --output-all {{path/to/file}}"
            },
            {
                "description": "Display help",
                "command": "fincore {{-h|--help}}"
            }
        ],
        "tldr_source": "official",
        "flags": [
            {
                "flag": "-n",
                "long": "--noheadings",
                "arg": null,
                "description": "Do not print a header line in status output."
            },
            {
                "flag": "-b",
                "long": "--bytes",
                "arg": null,
                "description": "Print the sizes in bytes rather than in a human-readable format. By default, the unit, sizes are expressed in, is byte, and unit prefixes are in power of 2^10 (1024). Abbreviations of symbols are exhibited truncated in order to reach a better readability, by exhibiting alone the first letter of them; examples: \"1 KiB\" and \"1 MiB\" are respectively exhibited as \"1 K\" and \"1 M\", then omitting on purpose the mention \"iB\", which is part of these abbreviations."
            },
            {
                "flag": "-o",
                "long": "--output",
                "arg": null,
                "description": "Define output columns. See the --help output to get a list of the currently supported columns. The default list of columns may be extended if list is specified in the format +list."
            },
            {
                "flag": "-r",
                "long": "--raw",
                "arg": null,
                "description": "Produce output in raw format. All potentially unsafe characters are hex-escaped (\\x<code>)."
            },
            {
                "flag": "-J",
                "long": "--json",
                "arg": null,
                "description": "Use JSON output format."
            },
            {
                "flag": "-h",
                "long": "--help",
                "arg": null,
                "description": "Display help text and exit."
            },
            {
                "flag": "-V",
                "long": "--version",
                "arg": null,
                "description": "Print version and exit."
            }
        ],
        "examples": [],
        "see_also": [
            {
                "name": "mincore",
                "section": "2",
                "url": "https://www.chedong.com/phpMan.php/man/mincore/2/json"
            },
            {
                "name": "getpagesize",
                "section": "2",
                "url": "https://www.chedong.com/phpMan.php/man/getpagesize/2/json"
            },
            {
                "name": "getconf",
                "section": "1p",
                "url": "https://www.chedong.com/phpMan.php/man/getconf/1p/json"
            }
        ],
        "section_outline": [
            {
                "name": "NAME",
                "lines": 2,
                "subsections": []
            },
            {
                "name": "SYNOPSIS",
                "lines": 2,
                "subsections": []
            },
            {
                "name": "DESCRIPTION",
                "lines": 8,
                "subsections": []
            },
            {
                "name": "OPTIONS",
                "lines": 1,
                "subsections": [
                    {
                        "name": "-n --noheadings",
                        "lines": 2,
                        "flag": "-n",
                        "long": "--noheadings"
                    },
                    {
                        "name": "-b --bytes",
                        "lines": 8,
                        "flag": "-b",
                        "long": "--bytes"
                    },
                    {
                        "name": "-o --output _",
                        "lines": 4,
                        "flag": "-o",
                        "long": "--output"
                    },
                    {
                        "name": "-r --raw",
                        "lines": 3,
                        "flag": "-r",
                        "long": "--raw"
                    },
                    {
                        "name": "-J --json",
                        "lines": 2,
                        "flag": "-J",
                        "long": "--json"
                    },
                    {
                        "name": "-h --help",
                        "lines": 2,
                        "flag": "-h",
                        "long": "--help"
                    },
                    {
                        "name": "-V --version",
                        "lines": 2,
                        "flag": "-V",
                        "long": "--version"
                    }
                ]
            },
            {
                "name": "AUTHORS",
                "lines": 2,
                "subsections": []
            },
            {
                "name": "SEE ALSO",
                "lines": 2,
                "subsections": []
            },
            {
                "name": "REPORTING BUGS",
                "lines": 2,
                "subsections": []
            },
            {
                "name": "AVAILABILITY",
                "lines": 4,
                "subsections": []
            }
        ],
        "sections": {
            "NAME": {
                "content": "fincore - count pages of file contents in core\n",
                "subsections": []
            },
            "SYNOPSIS": {
                "content": "fincore [options] file...\n",
                "subsections": []
            },
            "DESCRIPTION": {
                "content": "fincore counts pages of file contents being resident in memory (in core), and reports the\nnumbers. If an error occurs during counting, then an error message is printed to the stderr\nand fincore continues processing the rest of files listed in a command line.\n\nThe default output is subject to change. So whenever possible, you should avoid using default\noutputs in your scripts. Always explicitly define expected columns by using --output\ncolumns-list in environments where a stable output is required.\n",
                "subsections": []
            },
            "OPTIONS": {
                "content": "",
                "subsections": [
                    {
                        "name": "-n --noheadings",
                        "content": "Do not print a header line in status output.\n",
                        "flag": "-n",
                        "long": "--noheadings"
                    },
                    {
                        "name": "-b --bytes",
                        "content": "Print the sizes in bytes rather than in a human-readable format.\n\nBy default, the unit, sizes are expressed in, is byte, and unit prefixes are in power of\n2^10 (1024). Abbreviations of symbols are exhibited truncated in order to reach a better\nreadability, by exhibiting alone the first letter of them; examples: \"1 KiB\" and \"1 MiB\"\nare respectively exhibited as \"1 K\" and \"1 M\", then omitting on purpose the mention \"iB\",\nwhich is part of these abbreviations.\n",
                        "flag": "-b",
                        "long": "--bytes"
                    },
                    {
                        "name": "-o --output _",
                        "content": "Define output columns. See the --help output to get a list of the currently supported\ncolumns. The default list of columns may be extended if list is specified in the format\n+list.\n",
                        "flag": "-o",
                        "long": "--output"
                    },
                    {
                        "name": "-r --raw",
                        "content": "Produce output in raw format. All potentially unsafe characters are hex-escaped\n(\\x<code>).\n",
                        "flag": "-r",
                        "long": "--raw"
                    },
                    {
                        "name": "-J --json",
                        "content": "Use JSON output format.\n",
                        "flag": "-J",
                        "long": "--json"
                    },
                    {
                        "name": "-h --help",
                        "content": "Display help text and exit.\n",
                        "flag": "-h",
                        "long": "--help"
                    },
                    {
                        "name": "-V --version",
                        "content": "Print version and exit.\n",
                        "flag": "-V",
                        "long": "--version"
                    }
                ]
            },
            "AUTHORS": {
                "content": "\u001b[34mMasatake YAMATO \u001b[0m<yamato@redhat.com>\n",
                "subsections": []
            },
            "SEE ALSO": {
                "content": "mincore(2), getpagesize(2), getconf(1p)\n",
                "subsections": []
            },
            "REPORTING BUGS": {
                "content": "For bug reports, use the issue tracker at \u001b[34mhttps://github.com/util-linux/util-linux/issues\u001b[0m.\n",
                "subsections": []
            },
            "AVAILABILITY": {
                "content": "The fincore command is part of the util-linux package which can be downloaded from \u001b[34mLinux\u001b[0m\n\u001b[34mKernel Archive \u001b[0m<https://www.kernel.org/pub/linux/utils/util-linux/>.\n\nutil-linux 2.39.3                            2023-12-01                                   FINCORE(1)",
                "subsections": []
            }
        }
    }
}