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.