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 mailto:gnu@gnu.org a list of them, with their meanings, so we can update the table.
after-date'
-N' in tar.
all'
-a' in du, ls, nm, stty, uname,
and unexpand.
all-text'
-a' in diff.
almost-all'
-A' in ls.
append'
-a' in etags, tee, time;
`-r' in tar.
archive'
-a' in cp.
archive-name'
-n' in shar.
arglength'
-l' in m4.
ascii'
-a' in diff.
assign'
-v' in gawk.
assume-new'
-W' in Make.
assume-old'
-o' in Make.
auto-check'
-a' in recode.
auto-pager'
-a' in wdiff.
auto-reference'
-A' in ptx.
avoid-wraps'
-n' in wdiff.
backward-search'
-B' in ctags.
basename'
-f' in shar.
batch'
baud'
before'
-b' in tac.
binary'
-b' in cpio and diff.
bits-per-code'
-b' in shar.
block-size'
cpio and tar.
blocks'
-b' in head and tail.
break-file'
-b' in ptx.
brief'
bytes'
-c' in head, split, and tail.
c++'
-C' in etags.
catenate'
-A' in tar.
cd'
changes'
-c' in chgrp and chown.
classify'
-F' in ls.
colons'
-c' in recode.
command'
-c' in su;
`-x' in GDB.
compare'
-d' in tar.
compat'
gawk.
compress'
-Z' in tar and shar.
concatenate'
-A' in tar.
confirmation'
-w' in tar.
context'
diff.
copyleft'
-W copyleft' in gawk.
copyright'
-C' in ptx, recode, and wdiff;
`-W copyright' in gawk.
core'
count'
-q' in who.
count-links'
-l' in du.
create'
tar and cpio.
cut-mark'
-c' in shar.
cxref'
-x' in ctags.
date'
-d' in touch.
debug'
-d' in Make and m4;
`-t' in Bison.
define'
-D' in m4.
defines'
-d' in Bison and ctags.
delete'
-D' in tar.
dereference'
-L' in chgrp, chown, cpio, du,
ls, and tar.
dereference-args'
-D' in du.
diacritics'
-d' in recode.
dictionary-order'
-d' in look.
diff'
-d' in tar.
digits'
-n' in csplit.
directory'
ls, it
means to show directories themselves rather than their contents. In
rm and ln, it means to not treat links to directories
specially.
discard-all'
-x' in strip.
discard-locals'
-X' in strip.
dry-run'
-n' in Make.
ed'
-e' in diff.
elide-empty-files'
-z' in csplit.
end-delete'
-x' in wdiff.
end-insert'
-z' in wdiff.
entire-new-file'
-N' in diff.
environment-overrides'
-e' in Make.
eof'
-e' in xargs.
epoch'
error-limit'
makeinfo.
error-output'
-o' in m4.
escape'
-b' in ls.
exclude-from'
-X' in tar.
exec'
exit'
-x' in xargs.
exit-0'
-e' in unshar.
expand-tabs'
-t' in diff.
expression'
-e' in sed.
extern-only'
-g' in nm.
extract'
-i' in cpio;
`-x' in tar.
faces'
-f' in finger.
fast'
-f' in su.
fatal-warnings'
-E' in m4.
file'
-f' in info, gawk, Make, mt, and tar;
`-n' in sed;
`-r' in touch.
field-separator'
-F' in gawk.
file-prefix'
-b' in Bison.
file-type'
-F' in ls.
files-from'
-T' in tar.
fill-column'
makeinfo.
flag-truncation'
-F' in ptx.
fixed-output-files'
-y' in Bison.
follow'
-f' in tail.
footnote-style'
makeinfo.
force'
-f' in cp, ln, mv, and rm.
force-prefix'
-F' in shar.
format'
ls, time, and ptx.
freeze-state'
-F' in m4.
fullname'
gap-size'
-g' in ptx.
get'
-x' in tar.
graphic'
-i' in ul.
graphics'
-g' in recode.
group'
-g' in install.
gzip'
-z' in tar and shar.
hashsize'
-H' in m4.
header'
-h' in objdump and recode
heading'
-H' in who.
help'
here-delimiter'
-d' in shar.
hide-control-chars'
-q' in ls.
idle'
-u' in who.
ifdef'
-D' in diff.
ignore'
-I' in ls;
`-x' in recode.
ignore-all-space'
-w' in diff.
ignore-backups'
-B' in ls.
ignore-blank-lines'
-B' in diff.
ignore-case'
-f' in look and ptx;
`-i' in diff and wdiff.
ignore-errors'
-i' in Make.
ignore-file'
-i' in ptx.
ignore-indentation'
-I' in etags.
ignore-init-file'
-f' in Oleo.
ignore-interrupts'
-i' in tee.
ignore-matching-lines'
-I' in diff.
ignore-space-change'
-b' in diff.
ignore-zeros'
-i' in tar.
include'
-i' in etags;
`-I' in m4.
include-dir'
-I' in Make.
incremental'
-G' in tar.
info'
-i', `-l', and `-m' in Finger.
initial'
-i' in expand.
initial-tab'
-T' in diff.
inode'
-i' in ls.
interactive'
-i' in cp, ln, mv, rm;
`-e' in m4;
`-p' in xargs;
`-w' in tar.
intermix-type'
-p' in shar.
jobs'
-j' in Make.
just-print'
-n' in Make.
keep-going'
-k' in Make.
keep-files'
-k' in csplit.
kilobytes'
-k' in du and ls.
language'
-l' in etags.
less-mode'
-l' in wdiff.
level-for-gzip'
-g' in shar.
line-bytes'
-C' in split.
lines'
split, head, and tail.
link'
-l' in cpio.
lint'
lint-old'
gawk.
list'
-t' in cpio;
`-l' in recode.
list'
-t' in tar.
literal'
-N' in ls.
load-average'
-l' in Make.
login'
su.
machine'
macro-name'
-M' in ptx.
mail'
-m' in hello and uname.
make-directories'
-d' in cpio.
makefile'
-f' in Make.
mapped'
max-args'
-n' in xargs.
max-chars'
-n' in xargs.
max-lines'
-l' in xargs.
max-load'
-l' in Make.
max-procs'
-P' in xargs.
mesg'
-T' in who.
message'
-T' in who.
minimal'
-d' in diff.
mixed-uuencode'
-M' in shar.
mode'
-m' in install, mkdir, and mkfifo.
modification-time'
-m' in tar.
multi-volume'
-M' in tar.
name-prefix'
-a' in Bison.
nesting-limit'
-L' in m4.
net-headers'
-a' in shar.
new-file'
-W' in Make.
no-builtin-rules'
-r' in Make.
no-character-count'
-w' in shar.
no-check-existing'
-x' in shar.
no-common'
-3' in wdiff.
no-create'
-c' in touch.
no-defines'
-D' in etags.
no-deleted'
-1' in wdiff.
no-dereference'
-d' in cp.
no-inserted'
-2' in wdiff.
no-keep-going'
-S' in Make.
no-lines'
-l' in Bison.
no-piping'
-P' in shar.
no-prof'
-e' in gprof.
no-regex'
-R' in etags.
no-sort'
-p' in nm.
no-split'
makeinfo.
no-static'
-a' in gprof.
no-time'
-E' in gprof.
no-timestamp'
-m' in shar.
no-validate'
makeinfo.
no-wait'
emacsclient.
no-warn'
node'
-n' in info.
nodename'
-n' in uname.
nonmatching'
-f' in cpio.
nstuff'
-n' in objdump.
null'
-0' in xargs.
number'
-n' in cat.
number-nonblank'
-b' in cat.
numeric-sort'
-n' in nm.
numeric-uid-gid'
-n' in cpio and ls.
nx'
old-archive'
-o' in tar.
old-file'
-o' in Make.
one-file-system'
-l' in tar, cp, and du.
only-file'
-o' in ptx.
only-prof'
-f' in gprof.
only-time'
-F' in gprof.
output'
output-prefix'
-o' in shar.
override'
-o' in rm.
overwrite'
-c' in unshar.
owner'
-o' in install.
paginate'
-l' in diff.
paragraph-indent'
makeinfo.
parents'
-p' in mkdir and rmdir.
pass-all'
-p' in ul.
pass-through'
-p' in cpio.
port'
-P' in finger.
portability'
-c' in cpio and tar.
posix'
gawk.
prefix-builtins'
-P' in m4.
prefix'
-f' in csplit.
preserve'
tar and cp.
preserve-environment'
-p' in su.
preserve-modification-time'
-m' in cpio.
preserve-order'
-s' in tar.
preserve-permissions'
-p' in tar.
print'
-l' in diff.
print-chars'
-L' in cmp.
print-data-base'
-p' in Make.
print-directory'
-w' in Make.
print-file-name'
-o' in nm.
print-symdefs'
-s' in nm.
printer'
-p' in wdiff.
prompt'
-p' in ed.
query-user'
-X' in shar.
question'
-q' in Make.
quiet'
--quiet' should accept `--silent' as a
synonym.
quiet-unshar'
-Q' in shar
quote-name'
-Q' in ls.
rcs'
-n' in diff.
re-interval'
gawk.
read-full-blocks'
-B' in tar.
readnow'
recon'
-n' in Make.
record-number'
-R' in tar.
recursive'
chgrp, chown, cp, ls, diff,
and rm.
reference-limit'
makeinfo.
references'
-r' in ptx.
regex'
-r' in tac and etags.
release'
-r' in uname.
reload-state'
-R' in m4.
relocation'
-r' in objdump.
rename'
-r' in cpio.
replace'
-i' in xargs.
report-identical-files'
-s' in diff.
reset-access-time'
-a' in cpio.
reverse'
-r' in ls and nm.
reversed-ed'
-f' in diff.
right-side-defs'
-R' in ptx.
same-order'
-s' in tar.
same-permissions'
-p' in tar.
save'
-g' in stty.
se'
sentence-regexp'
-S' in ptx.
separate-dirs'
-S' in du.
separator'
-s' in tac.
sequence'
recode to chose files or pipes for sequencing passes.
shell'
-s' in su.
show-all'
-A' in cat.
show-c-function'
-p' in diff.
show-ends'
-E' in cat.
show-function-line'
-F' in diff.
show-tabs'
-T' in cat.
silent'
--silent' should accept `--quiet' as a synonym.
size'
-s' in ls.
sort'
ls.
source'
-W source' in gawk.
sparse'
-S' in tar.
speed-large-files'
-H' in diff.
split-at'
-E' in unshar.
split-size-limit'
-L' in shar.
squeeze-blank'
-s' in cat.
start-delete'
-w' in wdiff.
start-insert'
-y' in wdiff.
starting-file'
tar and diff to specify which file within
a directory to start processing with.
statistics'
-s' in wdiff.
stdin-file-list'
-S' in shar.
stop'
-S' in Make.
strict'
-s' in recode.
strip'
-s' in install.
strip-all'
-s' in strip.
strip-debug'
-S' in strip.
submitter'
-s' in shar.
suffix'
-S' in cp, ln, mv.
suffix-format'
-b' in csplit.
sum'
-s' in gprof.
summarize'
-s' in du.
symbolic'
-s' in ln.
symbols'
objdump.
synclines'
-s' in m4.
sysname'
-s' in uname.
tabs'
-t' in expand and unexpand.
tabsize'
-T' in ls.
terminal'
-T' in tput and ul.
`-t' in wdiff.
text'
-a' in diff.
text-files'
-T' in shar.
time'
ls and touch.
to-stdout'
-O' in tar.
total'
-c' in du.
touch'
-t' in Make, ranlib, and recode.
trace'
-t' in m4.
traditional'
-t' in hello;
`-W traditional' in gawk;
`-G' in ed, m4, and ptx.
tty'
typedefs'
-t' in ctags.
typedefs-and-c++'
-T' in ctags.
typeset-mode'
-t' in ptx.
uncompress'
-z' in tar.
unconditional'
-u' in cpio.
undefine'
-U' in m4.
undefined-only'
-u' in nm.
update'
-u' in cp, ctags, mv, tar.
usage'
gawk; same as `--help'.
uuencode'
-B' in shar.
vanilla-operation'
-V' in shar.
verbose'
verify'
-W' in tar.
version'
version-control'
-V' in cp, ln, mv.
vgrind'
-v' in ctags.
volume'
-V' in tar.
what-if'
-W' in Make.
whole-size-limit'
-l' in shar.
width'
-w' in ls and ptx.
word-regexp'
-W' in ptx.
writable'
-T' in who.
zeros'
-z' in gprof.
Packaging copyright © 1988-2000 OAR Corporation Context copyright by each document's author. See Free Software Foundation for information.