Next: OID Allocations, Previous: Dynamic Plug-In Interfaces, Up: Program Behavior [Contents][Index]
Here is a table of long options used by GNU programs. It is surely incomplete, but we aim to list all the options that a new program might want to be compatible with. If you use names not already in the table, please send bug-standards@gnu.org a list of them, with their meanings, so we can update the table.
‘-N’ in tar
.
‘-a’ in du
, ls
, nm
, stty
, uname
,
and unexpand
.
‘-a’ in diff
.
‘-A’ in ls
.
‘-a’ in etags
, tee
, time
;
‘-r’ in tar
.
‘-a’ in cp
.
‘-n’ in shar
.
‘-l’ in m4
.
‘-a’ in diff
.
‘-v’ in gawk
.
‘-W’ in make
.
‘-o’ in make
.
‘-a’ in recode
.
‘-a’ in wdiff
.
‘-A’ in ptx
.
‘-n’ in wdiff
.
For server programs, run in the background.
‘-B’ in ctags
.
‘-f’ in shar
.
Used in GDB.
Used in GDB.
‘-b’ in tac
.
‘-b’ in cpio
and diff
.
‘-b’ in shar
.
Used in cpio
and tar
.
‘-b’ in head
and tail
.
‘-b’ in ptx
.
Used in various programs to make output shorter.
‘-c’ in head
, split
, and tail
.
‘-C’ in etags
.
‘-A’ in tar
.
Used in various programs to specify the directory to use.
‘-c’ in chgrp
and chown
.
‘-F’ in ls
.
‘-c’ in recode
.
‘-c’ in su
;
‘-x’ in GDB.
‘-d’ in tar
.
Used in gawk
.
‘-Z’ in tar
and shar
.
‘-A’ in tar
.
‘-w’ in tar
.
Used in diff
.
‘-W copyleft’ in gawk
.
‘-C’ in ptx
, recode
, and wdiff
;
‘-W copyright’ in gawk
.
Used in GDB.
‘-q’ in who
.
‘-l’ in du
.
Used in tar
and cpio
.
‘-c’ in shar
.
‘-x’ in ctags
.
‘-d’ in touch
.
‘-d’ in make
and m4
;
‘-t’ in Bison.
‘-D’ in m4
.
‘-d’ in Bison and ctags
.
‘-D’ in tar
.
‘-L’ in chgrp
, chown
, cpio
, du
,
ls
, and tar
.
‘-D’ in du
.
Specify an I/O device (special file name).
‘-d’ in recode
.
‘-d’ in look
.
‘-d’ in tar
.
‘-n’ in csplit
.
Specify the directory to use, in various programs. In ls
, it
means to show directories themselves rather than their contents. In
rm
and ln
, it means to not treat links to directories
specially.
‘-x’ in strip
.
‘-X’ in strip
.
‘-n’ in make
.
‘-e’ in diff
.
‘-z’ in csplit
.
‘-x’ in wdiff
.
‘-z’ in wdiff
.
‘-N’ in diff
.
‘-e’ in make
.
‘-e’ in xargs
.
Used in GDB.
Used in makeinfo
.
‘-o’ in m4
.
‘-b’ in ls
.
‘-X’ in tar
.
Used in GDB.
‘-x’ in xargs
.
‘-e’ in unshar
.
‘-t’ in diff
.
‘-e’ in sed
.
‘-g’ in nm
.
‘-i’ in cpio
;
‘-x’ in tar
.
‘-f’ in finger
.
‘-f’ in su
.
‘-E’ in m4
.
‘-f’ in gawk
, info
, make
, mt
,
sed
, and tar
.
‘-F’ in gawk
.
‘-b’ in Bison.
‘-F’ in ls
.
‘-T’ in tar
.
Used in makeinfo
.
‘-F’ in ptx
.
‘-y’ in Bison.
‘-f’ in tail
.
Used in makeinfo
.
‘-f’ in cp
, ln
, mv
, and rm
.
‘-F’ in shar
.
For server programs, run in the foreground; in other words, don’t do anything special to run the server in the background.
Used in ls
, time
, and ptx
.
‘-F’ in m4
.
Used in GDB.
‘-g’ in ptx
.
‘-x’ in tar
.
‘-i’ in ul
.
‘-g’ in recode
.
‘-g’ in install
.
‘-z’ in tar
and shar
.
‘-H’ in m4
.
‘-h’ in objdump
and recode
‘-H’ in who
.
Used to ask for brief usage information.
‘-d’ in shar
.
‘-q’ in ls
.
In makeinfo
, output HTML.
‘-u’ in who
.
‘-D’ in diff
.
‘-I’ in ls
;
‘-x’ in recode
.
‘-w’ in diff
.
‘-B’ in ls
.
‘-B’ in diff
.
‘-f’ in look
and ptx
;
‘-i’ in diff
and wdiff
.
‘-i’ in make
.
‘-i’ in ptx
.
‘-I’ in etags
.
‘-f’ in Oleo.
‘-i’ in tee
.
‘-I’ in diff
.
‘-b’ in diff
.
‘-i’ in tar
.
‘-i’ in etags
;
‘-I’ in m4
.
‘-I’ in make
.
‘-G’ in tar
.
‘-i’, ‘-l’, and ‘-m’ in Finger.
In some programs, specify the name of the file to read as the user’s init file.
‘-i’ in expand
.
‘-T’ in diff
.
‘-i’ in ls
.
‘-i’ in cp
, ln
, mv
, rm
;
‘-e’ in m4
;
‘-p’ in xargs
;
‘-w’ in tar
.
‘-p’ in shar
.
Used in date
‘-j’ in make
.
‘-n’ in make
.
‘-k’ in make
.
‘-k’ in csplit
.
‘-k’ in du
and ls
.
‘-l’ in etags
.
‘-l’ in wdiff
.
‘-g’ in shar
.
‘-C’ in split
.
Used in split
, head
, and tail
.
‘-l’ in cpio
.
Used in gawk
.
‘-t’ in cpio
;
‘-l’ in recode
.
‘-t’ in tar
.
‘-N’ in ls
.
‘-l’ in make
.
Used in su
.
Used in uname
.
‘-M’ in ptx
.
‘-m’ in hello
and uname
.
‘-d’ in cpio
.
‘-f’ in make
.
Used in GDB.
‘-n’ in xargs
.
‘-n’ in xargs
.
‘-l’ in xargs
.
‘-l’ in make
.
‘-P’ in xargs
.
‘-T’ in who
.
‘-T’ in who
.
‘-d’ in diff
.
‘-M’ in shar
.
‘-m’ in install
, mkdir
, and mkfifo
.
‘-m’ in tar
.
‘-M’ in tar
.
‘-a’ in Bison.
‘-L’ in m4
.
‘-a’ in shar
.
‘-W’ in make
.
‘-r’ in make
.
‘-w’ in shar
.
‘-x’ in shar
.
‘-3’ in wdiff
.
‘-c’ in touch
.
‘-D’ in etags
.
‘-1’ in wdiff
.
‘-d’ in cp
.
‘-2’ in wdiff
.
‘-S’ in make
.
‘-l’ in Bison.
‘-P’ in shar
.
‘-e’ in gprof
.
‘-R’ in etags
.
‘-p’ in nm
.
Don’t print a startup splash screen.
Used in makeinfo
.
‘-a’ in gprof
.
‘-E’ in gprof
.
‘-m’ in shar
.
Used in makeinfo
.
Used in emacsclient
.
Used in various programs to inhibit warnings.
‘-n’ in info
.
‘-n’ in uname
.
‘-f’ in cpio
.
‘-n’ in objdump
.
‘-0’ in xargs
.
‘-n’ in cat
.
‘-b’ in cat
.
‘-n’ in nm
.
‘-n’ in cpio
and ls
.
Used in GDB.
‘-o’ in tar
.
‘-o’ in make
.
‘-l’ in tar
, cp
, and du
.
‘-o’ in ptx
.
‘-f’ in gprof
.
‘-F’ in gprof
.
‘-o’ in getopt
, fdlist
, fdmount
,
fdmountd
, and fdumount
.
In various programs, specify the output file name.
‘-o’ in shar
.
‘-o’ in rm
.
‘-c’ in unshar
.
‘-o’ in install
.
‘-l’ in diff
.
Used in makeinfo
.
‘-p’ in mkdir
and rmdir
.
‘-p’ in ul
.
‘-p’ in cpio
.
‘-P’ in finger
.
‘-c’ in cpio
and tar
.
Used in gawk
.
‘-P’ in m4
.
‘-f’ in csplit
.
Used in tar
and cp
.
‘-p’ in su
.
‘-m’ in cpio
.
‘-s’ in tar
.
‘-p’ in tar
.
‘-l’ in diff
.
‘-L’ in cmp
.
‘-p’ in make
.
‘-w’ in make
.
‘-o’ in nm
.
‘-s’ in nm
.
‘-p’ in wdiff
.
‘-p’ in ed
.
Specify an HTTP proxy.
‘-X’ in shar
.
‘-q’ in make
.
Used in many programs to inhibit the usual output. Every program accepting ‘--quiet’ should accept ‘--silent’ as a synonym.
‘-Q’ in shar
‘-Q’ in ls
.
‘-n’ in diff
.
Used in gawk
.
‘-B’ in tar
.
Used in GDB.
‘-n’ in make
.
‘-R’ in tar
.
Used in chgrp
, chown
, cp
, ls
, diff
,
and rm
.
‘-r’ in touch
.
‘-r’ in ptx
.
‘-r’ in tac
and etags
.
‘-r’ in uname
.
‘-R’ in m4
.
‘-r’ in objdump
.
‘-r’ in cpio
.
‘-i’ in xargs
.
‘-s’ in diff
.
‘-a’ in cpio
.
‘-r’ in ls
and nm
.
‘-f’ in diff
.
‘-R’ in ptx
.
‘-s’ in tar
.
‘-p’ in tar
.
‘-g’ in stty
.
Used in GDB.
‘-S’ in ptx
.
‘-S’ in du
.
‘-s’ in tac
.
Used by recode
to choose files or pipes for sequencing passes.
‘-s’ in su
.
‘-A’ in cat
.
‘-p’ in diff
.
‘-E’ in cat
.
‘-F’ in diff
.
‘-T’ in cat
.
Used in many programs to inhibit the usual output. Every program accepting ‘--silent’ should accept ‘--quiet’ as a synonym.
‘-s’ in ls
.
Specify a file descriptor for a network server to use for its socket, instead of opening and binding a new socket. This provides a way to run, in a non-privileged process, a server that normally needs a reserved port number.
Used in ls
.
‘-W source’ in gawk
.
‘-S’ in tar
.
‘-H’ in diff
.
‘-E’ in unshar
.
‘-L’ in shar
.
‘-s’ in cat
.
‘-w’ in wdiff
.
‘-y’ in wdiff
.
Used in tar
and diff
to specify which file within
a directory to start processing with.
‘-s’ in wdiff
.
‘-S’ in shar
.
‘-S’ in make
.
‘-s’ in recode
.
‘-s’ in install
.
‘-s’ in strip
.
‘-S’ in strip
.
‘-s’ in shar
.
‘-S’ in cp
, ln
, mv
.
‘-b’ in csplit
.
‘-s’ in gprof
.
‘-s’ in du
.
‘-s’ in ln
.
Used in GDB and objdump
.
‘-s’ in m4
.
‘-s’ in uname
.
‘-t’ in expand
and unexpand
.
‘-T’ in ls
.
‘-T’ in tput
and ul
.
‘-t’ in wdiff
.
‘-a’ in diff
.
‘-T’ in shar
.
Used in ls
and touch
.
Specify how long to wait before giving up on some operation.
‘-O’ in tar
.
‘-c’ in du
.
‘-t’ in make
, ranlib
, and recode
.
‘-t’ in m4
.
‘-t’ in hello
;
‘-W traditional’ in gawk
;
‘-G’ in ed
, m4
, and ptx
.
Used in GDB.
‘-t’ in ctags
.
‘-T’ in ctags
.
‘-t’ in ptx
.
‘-z’ in tar
.
‘-u’ in cpio
.
‘-U’ in m4
.
‘-u’ in nm
.
‘-u’ in cp
, ctags
, mv
, tar
.
Used in gawk
; same as ‘--help’.
‘-B’ in shar
.
‘-V’ in shar
.
Print more information about progress. Many programs support this.
‘-W’ in tar
.
Print the version number.
‘-V’ in cp
, ln
, mv
.
‘-v’ in ctags
.
‘-V’ in tar
.
‘-W’ in make
.
‘-l’ in shar
.
‘-w’ in ls
and ptx
.
‘-W’ in ptx
.
‘-T’ in who
.
‘-z’ in gprof
.
Next: OID Allocations, Previous: Dynamic Plug-In Interfaces, Up: Program Behavior [Contents][Index]