www.delorie.com/gnu/docs/GNU/standards_19.html   search  
 
Buy GNU books!


GNU Coding Standards

[ < ] [ > ]   [ << ] [ Up ] [ >> ]         [Top] [Contents] [Index] [ ? ]

4.7 Table of Long Options

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.

`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.

`background'
For server programs, run in the background.

`backward-search'
`-B' in ctags.

`basename'
`-f' in shar.

`batch'
Used in GDB.

`baud'
Used in GDB.

`before'
`-b' in tac.

`binary'
`-b' in cpio and diff.

`bits-per-code'
`-b' in shar.

`block-size'
Used in cpio and tar.

`blocks'
`-b' in head and tail.

`break-file'
`-b' in ptx.

`brief'
Used in various programs to make output shorter.

`bytes'
`-c' in head, split, and tail.

`c++'
`-C' in etags.

`catenate'
`-A' in tar.

`cd'
Used in various programs to specify the directory to use.

`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'
Used in gawk.

`compress'
`-Z' in tar and shar.

`concatenate'
`-A' in tar.

`confirmation'
`-w' in tar.

`context'
Used in diff.

`copyleft'
`-W copyleft' in gawk.

`copyright'
`-C' in ptx, recode, and wdiff; `-W copyright' in gawk.

`core'
Used in GDB.

`count'
`-q' in who.

`count-links'
`-l' in du.

`create'
Used in 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.

`device'
Specify an I/O device (special file name).

`diacritics'
`-d' in recode.

`dictionary-order'
`-d' in look.

`diff'
`-d' in tar.

`digits'
`-n' in csplit.

`directory'
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.

`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'
Used in GDB.

`error-limit'
Used in makeinfo.

`error-output'
`-o' in m4.

`escape'
`-b' in ls.

`exclude-from'
`-X' in tar.

`exec'
Used in GDB.

`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'
Used in makeinfo.

`flag-truncation'
`-F' in ptx.

`fixed-output-files'
`-y' in Bison.

`follow'
`-f' in tail.

`footnote-style'
Used in makeinfo.

`force'
`-f' in cp, ln, mv, and rm.

`force-prefix'
`-F' in shar.

`foreground'
For server programs, run in the foreground; in other words, don't do anything special to run the server in the background.

`format'
Used in ls, time, and ptx.

`freeze-state'
`-F' in m4.

`fullname'
Used in GDB.

`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'
Used to ask for brief usage information.

`here-delimiter'
`-d' in shar.

`hide-control-chars'
`-q' in ls.

`html'
In makeinfo, output HTML.

`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.

`init-file'
In some programs, specify the name of the file to read as the user's init file.

`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.

`iso-8601'
Used in date

`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'
Used in split, head, and tail.

`link'
`-l' in cpio.

`lint'
`lint-old'
Used in gawk.

`list'
`-t' in cpio; `-l' in recode.

`list'
`-t' in tar.

`literal'
`-N' in ls.

`load-average'
`-l' in Make.

`login'
Used in su.

`machine'
No listing of which programs already use this; someone should check to see if any actually do, and tell gnu@gnu.org.

`macro-name'
`-M' in ptx.

`mail'
`-m' in hello and uname.

`make-directories'
`-d' in cpio.

`makefile'
`-f' in Make.

`mapped'
Used in GDB.

`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'
Used in makeinfo.

`no-static'
`-a' in gprof.

`no-time'
`-E' in gprof.

`no-timestamp'
`-m' in shar.

`no-validate'
Used in makeinfo.

`no-wait'
Used in emacsclient.

`no-warn'
Used in various programs to inhibit warnings.

`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'
Used in GDB.

`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.

`options'
`-o' in getopt, fdlist, fdmount, fdmountd, and fdumount.

`output'
In various programs, specify the output file name.

`output-prefix'
`-o' in shar.

`override'
`-o' in rm.

`overwrite'
`-c' in unshar.

`owner'
`-o' in install.

`paginate'
`-l' in diff.

`paragraph-indent'
Used in 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'
Used in gawk.

`prefix-builtins'
`-P' in m4.

`prefix'
`-f' in csplit.

`preserve'
Used in 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.

`proxy'
Specify an HTTP proxy.

`query-user'
`-X' in shar.

`question'
`-q' in Make.

`quiet'
Used in many programs to inhibit the usual output. Note: every program accepting `--quiet' should accept `--silent' as a synonym.

`quiet-unshar'
`-Q' in shar

`quote-name'
`-Q' in ls.

`rcs'
`-n' in diff.

`re-interval'
Used in gawk.

`read-full-blocks'
`-B' in tar.

`readnow'
Used in GDB.

`recon'
`-n' in Make.

`record-number'
`-R' in tar.

`recursive'
Used in chgrp, chown, cp, ls, diff, and rm.

`reference-limit'
Used in 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'
Used in GDB.

`sentence-regexp'
`-S' in ptx.

`separate-dirs'
`-S' in du.

`separator'
`-s' in tac.

`sequence'
Used by 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'
Used in many programs to inhibit the usual output. Note: every program accepting `--silent' should accept `--quiet' as a synonym.

`size'
`-s' in ls.

`socket'
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 nonpriveledged process, a server that normally needs a reserved port number.

`sort'
Used in 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'
Used in 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'
Used in GDB and 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'
Used in ls and touch.

`timeout'
Specify how long to wait before giving up on some operation.

`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'
Used in GDB.

`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'
Used in gawk; same as `--help'.

`uuencode'
`-B' in shar.

`vanilla-operation'
`-V' in shar.

`verbose'
Print more information about progress. Many programs support this.

`verify'
`-W' in tar.

`version'
Print the version number.

`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.


[ < ] [ > ]   [ << ] [ Up ] [ >> ]         [Top] [Contents] [Index] [ ? ]

  webmaster   donations   bookstore     delorie software   privacy  
  Copyright 2003   by The Free Software Foundation     Updated Jun 2003