{
    "content": [
        {
            "type": "text",
            "text": "# grub-file(1) (man)\n\n**Summary:** grub-file - check file type\n\n**Synopsis:** file OPTIONS FILE\n\n## Flags\n\n| Flag | Long | Arg | Description |\n|------|------|-----|-------------|\n| — | --is-i386-xen-pae-domu | — | Check if FILE can be booted as i386 PAE Xen unprivileged guest kernel --is-x8664-xen-domu Check if FILE can be booted as |\n| — | --is-x86-xen-dom0 | — | Check if FILE can be used as Xen x86 privileged guest kernel |\n| — | --is-x86-multiboot | — | Check if FILE can be used as x86 multiboot kernel --is-x86-multiboot2 Check if FILE can be used as x86 multiboot2 kernel |\n| — | --is-arm-linux | — | Check if FILE is ARM Linux |\n| — | --is-arm64-linux | — | Check if FILE is ARM64 Linux |\n| — | --is-ia64-linux | — | Check if FILE is IA64 Linux |\n| — | --is-mips-linux | — | Check if FILE is MIPS Linux |\n| — | --is-mipsel-linux | — | Check if FILE is MIPSEL Linux |\n| — | --is-sparc64-linux | — | Check if FILE is SPARC64 Linux |\n| — | --is-powerpc-linux | — | Check if FILE is POWERPC Linux |\n| — | --is-x86-linux | — | Check if FILE is x86 Linux |\n| — | --is-x86-linux32 | — | Check if FILE is x86 Linux supporting 32-bit protocol |\n| — | --is-x86-kfreebsd | — | Check if FILE is x86 kFreeBSD |\n| — | --is-i386-kfreebsd | — | Check if FILE is i386 kFreeBSD --is-x8664-kfreebsd Check if FILE is x8664 kFreeBSD |\n| — | --is-x86-knetbsd | — | Check if FILE is x86 kNetBSD |\n| — | --is-i386-knetbsd | — | Check if FILE is i386 kNetBSD --is-x8664-knetbsd Check if FILE is x8664 kNetBSD |\n| — | --is-i386-efi | — | Check if FILE is i386 EFI file --is-x8664-efi Check if FILE is x8664 EFI file |\n| — | --is-ia64-efi | — | Check if FILE is IA64 EFI file |\n| — | --is-arm64-efi | — | Check if FILE is ARM64 EFI file |\n| — | --is-arm-efi | — | Check if FILE is ARM EFI file |\n| — | --is-riscv32-efi | — | Check if FILE is RISC-V 32bit EFI file |\n| — | --is-riscv64-efi | — | Check if FILE is RISC-V 64bit EFI file |\n| — | --is-hibernated-hiberfil | — | Check if FILE is hiberfil.sys in hibernated state --is-x8664-xnu Check if FILE is x8664 XNU (Mac OS X kernel) |\n| — | --is-i386-xnu | — | Check if FILE is i386 XNU (Mac OS X kernel) |\n| — | --is-xnu-hibr | — | Check if FILE is XNU (Mac OS X kernel) hibernated image |\n| — | --is-x86-bios-bootsector | — | Check if FILE is BIOS bootsector |\n| -u | --usage | — | age of this command and exit. |\n\n## See Also\n\n- GRUB-FILE(1)\n\n## Section Outline\n\n- **NAME** (2 lines)\n- **SYNOPSIS** (2 lines)\n- **DESCRIPTION** (2 lines) — 27 subsections\n  - --is-i386-xen-pae-domu (5 lines)\n  - --is-x86-xen-dom0 (2 lines)\n  - --is-x86-multiboot (4 lines)\n  - --is-arm-linux (2 lines)\n  - --is-arm64-linux (2 lines)\n  - --is-ia64-linux (2 lines)\n  - --is-mips-linux (2 lines)\n  - --is-mipsel-linux (2 lines)\n  - --is-sparc64-linux (2 lines)\n  - --is-powerpc-linux (2 lines)\n  - --is-x86-linux (2 lines)\n  - --is-x86-linux32 (2 lines)\n  - --is-x86-kfreebsd (2 lines)\n  - --is-i386-kfreebsd (5 lines)\n  - --is-x86-knetbsd (2 lines)\n  - --is-i386-knetbsd (4 lines)\n  - --is-i386-efi (5 lines)\n  - --is-ia64-efi (2 lines)\n  - --is-arm64-efi (2 lines)\n  - --is-arm-efi (2 lines)\n  - --is-riscv32-efi (2 lines)\n  - --is-riscv64-efi (2 lines)\n  - --is-hibernated-hiberfil (5 lines)\n  - --is-i386-xnu (2 lines)\n  - --is-xnu-hibr (2 lines)\n  - --is-x86-bios-bootsector (2 lines)\n  - -h --help -u --usage (2 lines)\n- **SEE ALSO** (10 lines)\n\n## Full Content\n\n### NAME\n\ngrub-file - check file type\n\n### SYNOPSIS\n\nfile OPTIONS FILE\n\n### DESCRIPTION\n\nCheck if FILE is of specified type.\n\n#### --is-i386-xen-pae-domu\n\nCheck if FILE can be booted as i386 PAE Xen unprivileged guest kernel\n\n--is-x8664-xen-domu\nCheck if FILE can be booted as x8664 Xen unprivileged guest kernel\n\n#### --is-x86-xen-dom0\n\nCheck if FILE can be used as Xen x86 privileged guest kernel\n\n#### --is-x86-multiboot\n\nCheck if FILE can be used as x86 multiboot kernel\n\n--is-x86-multiboot2 Check if FILE can be used as x86 multiboot2 kernel\n\n#### --is-arm-linux\n\nCheck if FILE is ARM Linux\n\n#### --is-arm64-linux\n\nCheck if FILE is ARM64 Linux\n\n#### --is-ia64-linux\n\nCheck if FILE is IA64 Linux\n\n#### --is-mips-linux\n\nCheck if FILE is MIPS Linux\n\n#### --is-mipsel-linux\n\nCheck if FILE is MIPSEL Linux\n\n#### --is-sparc64-linux\n\nCheck if FILE is SPARC64 Linux\n\n#### --is-powerpc-linux\n\nCheck if FILE is POWERPC Linux\n\n#### --is-x86-linux\n\nCheck if FILE is x86 Linux\n\n#### --is-x86-linux32\n\nCheck if FILE is x86 Linux supporting 32-bit protocol\n\n#### --is-x86-kfreebsd\n\nCheck if FILE is x86 kFreeBSD\n\n#### --is-i386-kfreebsd\n\nCheck if FILE is i386 kFreeBSD\n\n--is-x8664-kfreebsd\nCheck if FILE is x8664 kFreeBSD\n\n#### --is-x86-knetbsd\n\nCheck if FILE is x86 kNetBSD\n\n#### --is-i386-knetbsd\n\nCheck if FILE is i386 kNetBSD\n\n--is-x8664-knetbsd Check if FILE is x8664 kNetBSD\n\n#### --is-i386-efi\n\nCheck if FILE is i386 EFI file\n\n--is-x8664-efi\nCheck if FILE is x8664 EFI file\n\n#### --is-ia64-efi\n\nCheck if FILE is IA64 EFI file\n\n#### --is-arm64-efi\n\nCheck if FILE is ARM64 EFI file\n\n#### --is-arm-efi\n\nCheck if FILE is ARM EFI file\n\n#### --is-riscv32-efi\n\nCheck if FILE is RISC-V 32bit EFI file\n\n#### --is-riscv64-efi\n\nCheck if FILE is RISC-V 64bit EFI file\n\n#### --is-hibernated-hiberfil\n\nCheck if FILE is hiberfil.sys in hibernated state\n\n--is-x8664-xnu\nCheck if FILE is x8664 XNU (Mac OS X kernel)\n\n#### --is-i386-xnu\n\nCheck if FILE is i386 XNU (Mac OS X kernel)\n\n#### --is-xnu-hibr\n\nCheck if FILE is XNU (Mac OS X kernel) hibernated image\n\n#### --is-x86-bios-bootsector\n\nCheck if FILE is BIOS bootsector\n\n#### -h --help -u --usage\n\nage of this command and exit.\n\n### SEE ALSO\n\nThe full documentation for grub-file is maintained as a Texinfo  manual.   If  the  info  and\ngrub-file programs are properly installed at your site, the command\n\ninfo grub-file\n\nshould give you access to the complete manual.\n\n\n\nGRUB 2.06-2ubuntu7.2                        December 2022                               GRUB-FILE(1)\n\n"
        }
    ],
    "structuredContent": {
        "command": "grub-file",
        "section": "1",
        "mode": "man",
        "summary": "grub-file - check file type",
        "synopsis": "file OPTIONS FILE",
        "flags": [
            {
                "flag": "",
                "long": "--is-i386-xen-pae-domu",
                "arg": null,
                "description": "Check if FILE can be booted as i386 PAE Xen unprivileged guest kernel --is-x8664-xen-domu Check if FILE can be booted as x8664 Xen unprivileged guest kernel"
            },
            {
                "flag": "",
                "long": "--is-x86-xen-dom0",
                "arg": null,
                "description": "Check if FILE can be used as Xen x86 privileged guest kernel"
            },
            {
                "flag": "",
                "long": "--is-x86-multiboot",
                "arg": null,
                "description": "Check if FILE can be used as x86 multiboot kernel --is-x86-multiboot2 Check if FILE can be used as x86 multiboot2 kernel"
            },
            {
                "flag": "",
                "long": "--is-arm-linux",
                "arg": null,
                "description": "Check if FILE is ARM Linux"
            },
            {
                "flag": "",
                "long": "--is-arm64-linux",
                "arg": null,
                "description": "Check if FILE is ARM64 Linux"
            },
            {
                "flag": "",
                "long": "--is-ia64-linux",
                "arg": null,
                "description": "Check if FILE is IA64 Linux"
            },
            {
                "flag": "",
                "long": "--is-mips-linux",
                "arg": null,
                "description": "Check if FILE is MIPS Linux"
            },
            {
                "flag": "",
                "long": "--is-mipsel-linux",
                "arg": null,
                "description": "Check if FILE is MIPSEL Linux"
            },
            {
                "flag": "",
                "long": "--is-sparc64-linux",
                "arg": null,
                "description": "Check if FILE is SPARC64 Linux"
            },
            {
                "flag": "",
                "long": "--is-powerpc-linux",
                "arg": null,
                "description": "Check if FILE is POWERPC Linux"
            },
            {
                "flag": "",
                "long": "--is-x86-linux",
                "arg": null,
                "description": "Check if FILE is x86 Linux"
            },
            {
                "flag": "",
                "long": "--is-x86-linux32",
                "arg": null,
                "description": "Check if FILE is x86 Linux supporting 32-bit protocol"
            },
            {
                "flag": "",
                "long": "--is-x86-kfreebsd",
                "arg": null,
                "description": "Check if FILE is x86 kFreeBSD"
            },
            {
                "flag": "",
                "long": "--is-i386-kfreebsd",
                "arg": null,
                "description": "Check if FILE is i386 kFreeBSD --is-x8664-kfreebsd Check if FILE is x8664 kFreeBSD"
            },
            {
                "flag": "",
                "long": "--is-x86-knetbsd",
                "arg": null,
                "description": "Check if FILE is x86 kNetBSD"
            },
            {
                "flag": "",
                "long": "--is-i386-knetbsd",
                "arg": null,
                "description": "Check if FILE is i386 kNetBSD --is-x8664-knetbsd Check if FILE is x8664 kNetBSD"
            },
            {
                "flag": "",
                "long": "--is-i386-efi",
                "arg": null,
                "description": "Check if FILE is i386 EFI file --is-x8664-efi Check if FILE is x8664 EFI file"
            },
            {
                "flag": "",
                "long": "--is-ia64-efi",
                "arg": null,
                "description": "Check if FILE is IA64 EFI file"
            },
            {
                "flag": "",
                "long": "--is-arm64-efi",
                "arg": null,
                "description": "Check if FILE is ARM64 EFI file"
            },
            {
                "flag": "",
                "long": "--is-arm-efi",
                "arg": null,
                "description": "Check if FILE is ARM EFI file"
            },
            {
                "flag": "",
                "long": "--is-riscv32-efi",
                "arg": null,
                "description": "Check if FILE is RISC-V 32bit EFI file"
            },
            {
                "flag": "",
                "long": "--is-riscv64-efi",
                "arg": null,
                "description": "Check if FILE is RISC-V 64bit EFI file"
            },
            {
                "flag": "",
                "long": "--is-hibernated-hiberfil",
                "arg": null,
                "description": "Check if FILE is hiberfil.sys in hibernated state --is-x8664-xnu Check if FILE is x8664 XNU (Mac OS X kernel)"
            },
            {
                "flag": "",
                "long": "--is-i386-xnu",
                "arg": null,
                "description": "Check if FILE is i386 XNU (Mac OS X kernel)"
            },
            {
                "flag": "",
                "long": "--is-xnu-hibr",
                "arg": null,
                "description": "Check if FILE is XNU (Mac OS X kernel) hibernated image"
            },
            {
                "flag": "",
                "long": "--is-x86-bios-bootsector",
                "arg": null,
                "description": "Check if FILE is BIOS bootsector"
            },
            {
                "flag": "-u",
                "long": "--usage",
                "arg": null,
                "description": "age of this command and exit."
            }
        ],
        "examples": [],
        "see_also": [
            {
                "name": "GRUB-FILE",
                "section": "1",
                "url": "https://www.chedong.com/phpMan.php/man/GRUB-FILE/1/json"
            }
        ],
        "section_outline": [
            {
                "name": "NAME",
                "lines": 2,
                "subsections": []
            },
            {
                "name": "SYNOPSIS",
                "lines": 2,
                "subsections": []
            },
            {
                "name": "DESCRIPTION",
                "lines": 2,
                "subsections": [
                    {
                        "name": "--is-i386-xen-pae-domu",
                        "lines": 5,
                        "long": "--is-i386-xen-pae-domu"
                    },
                    {
                        "name": "--is-x86-xen-dom0",
                        "lines": 2,
                        "long": "--is-x86-xen-dom0"
                    },
                    {
                        "name": "--is-x86-multiboot",
                        "lines": 4,
                        "long": "--is-x86-multiboot"
                    },
                    {
                        "name": "--is-arm-linux",
                        "lines": 2,
                        "long": "--is-arm-linux"
                    },
                    {
                        "name": "--is-arm64-linux",
                        "lines": 2,
                        "long": "--is-arm64-linux"
                    },
                    {
                        "name": "--is-ia64-linux",
                        "lines": 2,
                        "long": "--is-ia64-linux"
                    },
                    {
                        "name": "--is-mips-linux",
                        "lines": 2,
                        "long": "--is-mips-linux"
                    },
                    {
                        "name": "--is-mipsel-linux",
                        "lines": 2,
                        "long": "--is-mipsel-linux"
                    },
                    {
                        "name": "--is-sparc64-linux",
                        "lines": 2,
                        "long": "--is-sparc64-linux"
                    },
                    {
                        "name": "--is-powerpc-linux",
                        "lines": 2,
                        "long": "--is-powerpc-linux"
                    },
                    {
                        "name": "--is-x86-linux",
                        "lines": 2,
                        "long": "--is-x86-linux"
                    },
                    {
                        "name": "--is-x86-linux32",
                        "lines": 2,
                        "long": "--is-x86-linux32"
                    },
                    {
                        "name": "--is-x86-kfreebsd",
                        "lines": 2,
                        "long": "--is-x86-kfreebsd"
                    },
                    {
                        "name": "--is-i386-kfreebsd",
                        "lines": 5,
                        "long": "--is-i386-kfreebsd"
                    },
                    {
                        "name": "--is-x86-knetbsd",
                        "lines": 2,
                        "long": "--is-x86-knetbsd"
                    },
                    {
                        "name": "--is-i386-knetbsd",
                        "lines": 4,
                        "long": "--is-i386-knetbsd"
                    },
                    {
                        "name": "--is-i386-efi",
                        "lines": 5,
                        "long": "--is-i386-efi"
                    },
                    {
                        "name": "--is-ia64-efi",
                        "lines": 2,
                        "long": "--is-ia64-efi"
                    },
                    {
                        "name": "--is-arm64-efi",
                        "lines": 2,
                        "long": "--is-arm64-efi"
                    },
                    {
                        "name": "--is-arm-efi",
                        "lines": 2,
                        "long": "--is-arm-efi"
                    },
                    {
                        "name": "--is-riscv32-efi",
                        "lines": 2,
                        "long": "--is-riscv32-efi"
                    },
                    {
                        "name": "--is-riscv64-efi",
                        "lines": 2,
                        "long": "--is-riscv64-efi"
                    },
                    {
                        "name": "--is-hibernated-hiberfil",
                        "lines": 5,
                        "long": "--is-hibernated-hiberfil"
                    },
                    {
                        "name": "--is-i386-xnu",
                        "lines": 2,
                        "long": "--is-i386-xnu"
                    },
                    {
                        "name": "--is-xnu-hibr",
                        "lines": 2,
                        "long": "--is-xnu-hibr"
                    },
                    {
                        "name": "--is-x86-bios-bootsector",
                        "lines": 2,
                        "long": "--is-x86-bios-bootsector"
                    },
                    {
                        "name": "-h --help -u --usage",
                        "lines": 2,
                        "flag": "-u",
                        "long": "--usage"
                    }
                ]
            },
            {
                "name": "SEE ALSO",
                "lines": 10,
                "subsections": []
            }
        ]
    }
}