{
"name": "mount",
"description": "Mount disks and manage subtrees",
"options": [
{
"names": [
"-h",
"--help"
],
"description": "Help for abc"
},
{
"names": [
"-a",
"--all"
],
"description": "Mount all filesystems in fstab"
},
{
"names": [
"-c",
"--no-canonicalize"
],
"description": "Don't canonicalize paths"
},
{
"names": [
"-f",
"--fake"
],
"description": "Dry run; skip the mount(2) syscall"
},
{
"names": [
"-F",
"--fork"
],
"description": "Fork off for each device (use with -a)"
},
{
"names": [
"-T",
"--fstab"
],
"description": "Alternative file to /etc/fstab",
"takes_arg": true,
"arg": {
"name": "fstab",
"template": "filepaths"
}
},
{
"names": [
"-i",
"--internal-only"
],
"description": "Don't call the mount.<type> helpers"
},
{
"names": [
"-l",
"--show-labels"
],
"description": "Show also filesystem labels"
},
{
"names": [
"-m",
"--mkdir"
],
"description": "Alias to '-o X-mount.mkdir"
},
{
"names": [
"-n",
"--no-mtab"
],
"description": "Don't write to /etc/mtab"
},
{
"names": [
"--options-mode"
],
"description": "What to do with options loaded from fstab",
"takes_arg": true,
"arg": {
"name": "mode"
}
},
{
"names": [
"--options-source"
],
"description": "Mount options source",
"takes_arg": true,
"arg": {
"name": "source",
"template": "filepaths"
}
},
{
"names": [
"--options-source-force"
],
"description": "Force use of options from fstab/mtab"
},
{
"names": [
"-o",
"--options"
],
"description": "Comma-separated list of mount options",
"takes_arg": true,
"arg": {
"name": "list"
}
},
{
"names": [
"-O",
"--test-opts"
],
"description": "Limit the set of filesystems (use with -a)",
"takes_arg": true,
"arg": {
"name": "list"
}
},
{
"names": [
"-r",
"--read-only"
],
"description": "Mount the filesystem read-only (same as -o ro)"
},
{
"names": [
"-t",
"--types"
],
"description": "Limit the set of filesystem types",
"takes_arg": true,
"arg": {
"name": "list"
}
},
{
"names": [
"--source"
],
"description": "Explicitly specifies source",
"takes_arg": true,
"arg": {
"name": "source",
"suggestions": [
"path",
"label",
"uuid"
]
}
},
{
"names": [
"--target"
],
"description": "Explicitly specifies mountpoint",
"takes_arg": true,
"arg": {
"name": "mountpoint",
"template": "folders"
}
},
{
"names": [
"--target-prefix"
],
"description": "Specifies path used for all mountpoints",
"takes_arg": true,
"arg": {
"name": "path",
"template": "folders"
}
},
{
"names": [
"-v",
"--verbose"
],
"description": "Say what is being done"
},
{
"names": [
"-w",
"--rw",
"--read-write"
],
"description": "Mount the filesystem read-write (default)"
},
{
"names": [
"-V",
"--version"
],
"description": "Display version"
},
{
"names": [
"-B",
"--bind"
],
"description": "Mount a subtree somewhere else (same as -o bind)"
},
{
"names": [
"-M",
"--move"
],
"description": "Move a subtree to some other place"
},
{
"names": [
"-R",
"-rbind"
],
"description": "Mount a subtree and all submounts somewhere else"
},
{
"names": [
"--make-shared"
],
"description": "Mark a subtree as shared"
},
{
"names": [
"--make-slave"
],
"description": "Mark a subtree as slave"
},
{
"names": [
"--make-private"
],
"description": "Mark a subtree as private"
},
{
"names": [
"--make-unbindable"
],
"description": "Mark a subtree as unbindable"
},
{
"names": [
"--make-rshared"
],
"description": "Recursively mark a whole subtree as shared"
},
{
"names": [
"--make-rslave"
],
"description": "Recursively mark a whole subtree as slave"
},
{
"names": [
"--make-rprivate"
],
"description": "Recursively mark a whole subtree as private"
},
{
"names": [
"--make-runbindable"
],
"description": "Recursively mark a whole subtree as unbindable"
}
],
"args": [
{
"name": "Disk/loopfile",
"template": "filepaths"
},
{
"name": "mountpoint",
"suggestions": [
"/mnt",
"/run/media/"
],
"template": "folders"
}
]
}