~ubuntu-branches/ubuntu/utopic/coreutils/utopic-proposed

« back to all changes in this revision

Viewing changes to doc/coreutils.info

  • Committer: Package Import Robot
  • Author(s): Colin Watson
  • Date: 2012-11-28 03:03:42 UTC
  • mfrom: (8.3.4 sid)
  • Revision ID: package-import@ubuntu.com-20121128030342-21zanj8354gas5gr
Tags: 8.20-3ubuntu1
* Resynchronise with Debian.  Remaining changes:
  - Make 'uname -i -p' return the real processor/hardware, instead of
    unknown.
  - Build-depend on gettext:any instead of on gettext, so that apt-get can
    properly resolve build-dependencies on the tool when cross-building.

Show diffs side-by-side

added added

removed removed

Lines of Context:
1
 
This is coreutils.info, produced by makeinfo version 4.13 from
2
 
coreutils.texi.
 
1
This is doc/coreutils.info, produced by makeinfo version 4.13 from
 
2
./doc/coreutils.texi.
3
3
 
4
4
INFO-DIR-SECTION Basics
5
5
START-INFO-DIR-ENTRY
6
6
* Coreutils: (coreutils).       Core GNU (file, text, shell) utilities.
7
 
* Common options: (coreutils)Common options.      Common options.
 
7
* Common options: (coreutils)Common options.
8
8
* File permissions: (coreutils)File permissions.  Access modes.
9
9
* Date input formats: (coreutils)Date input formats.
10
10
END-INFO-DIR-ENTRY
17
17
* cat: (coreutils)cat invocation.               Concatenate and write files.
18
18
* chcon: (coreutils)chcon invocation.           Change SELinux CTX of files.
19
19
* chgrp: (coreutils)chgrp invocation.           Change file groups.
20
 
* chmod: (coreutils)chmod invocation.           Change file permissions.
21
 
* chown: (coreutils)chown invocation.           Change file owners/groups.
 
20
* chmod: (coreutils)chmod invocation.           Change access permissions.
 
21
* chown: (coreutils)chown invocation.           Change file owners and groups.
22
22
* chroot: (coreutils)chroot invocation.         Specify the root directory.
23
23
* cksum: (coreutils)cksum invocation.           Print POSIX CRC checksum.
24
24
* comm: (coreutils)comm invocation.             Compare sorted files by line.
71
71
* ptx: (coreutils)ptx invocation.               Produce permuted indexes.
72
72
* pwd: (coreutils)pwd invocation.               Print working directory.
73
73
* readlink: (coreutils)readlink invocation.     Print referent of a symlink.
 
74
* realpath: (coreutils)readpath invocation.     Print resolved file names.
74
75
* rm: (coreutils)rm invocation.                 Remove files.
75
76
* rmdir: (coreutils)rmdir invocation.           Remove empty directories.
76
77
* runcon: (coreutils)runcon invocation.         Run in specified SELinux CTX.
85
86
* stat: (coreutils)stat invocation.             Report file(system) status.
86
87
* stdbuf: (coreutils)stdbuf invocation.         Modify stdio buffering.
87
88
* stty: (coreutils)stty invocation.             Print/change terminal settings.
88
 
* su: (coreutils)su invocation.                 Modify user and group ID.
89
89
* sum: (coreutils)sum invocation.               Print traditional checksum.
90
90
* sync: (coreutils)sync invocation.             Synchronize memory and disk.
91
91
* tac: (coreutils)tac invocation.               Reverse files.
112
112
* yes: (coreutils)yes invocation.               Print a string indefinitely.
113
113
END-INFO-DIR-ENTRY
114
114
 
115
 
   This manual documents version 8.13 of the GNU core utilities,
 
115
   This manual documents version 8.20 of the GNU core utilities,
116
116
including the standard programs for text and file manipulation.
117
117
 
118
 
   Copyright (C) 1994-1996, 2000-2011 Free Software Foundation, Inc.
 
118
   Copyright (C) 1994-2012 Free Software Foundation, Inc.
119
119
 
120
120
     Permission is granted to copy, distribute and/or modify this
121
121
     document under the terms of the GNU Free Documentation License,
130
130
GNU Coreutils
131
131
*************
132
132
 
133
 
This manual documents version 8.13 of the GNU core utilities, including
 
133
This manual documents version 8.20 of the GNU core utilities, including
134
134
the standard programs for text and file manipulation.
135
135
 
136
 
   Copyright (C) 1994-1996, 2000-2011 Free Software Foundation, Inc.
 
136
   Copyright (C) 1994-2012 Free Software Foundation, Inc.
137
137
 
138
138
     Permission is granted to copy, distribute and/or modify this
139
139
     document under the terms of the GNU Free Documentation License,
161
161
* Printing text::                echo printf yes
162
162
* Conditions::                   false true test expr
163
163
* Redirection::                  tee
164
 
* File name manipulation::       dirname basename pathchk mktemp
 
164
* File name manipulation::       dirname basename pathchk mktemp realpath
165
165
* Working context::              pwd stty printenv tty
166
166
* User information::             id logname whoami groups users who
167
167
* System context::               date arch nproc uname hostname hostid uptime
168
168
* SELinux context::              chcon runcon
169
 
* Modified command invocation::  chroot env nice nohup stdbuf su timeout
 
169
* Modified command invocation::  chroot env nice nohup stdbuf timeout
170
170
* Process control::              kill
171
171
* Delaying::                     sleep
172
172
* Numeric operations::           factor seq
347
347
* dirname invocation::           Strip last file name component
348
348
* pathchk invocation::           Check file name validity and portability
349
349
* mktemp invocation::            Create temporary file or directory
 
350
* realpath invocation::          Print resolved file names
350
351
 
351
352
Working context
352
353
 
407
408
* nice invocation::              Run a command with modified niceness
408
409
* nohup invocation::             Run a command immune to hangups
409
410
* stdbuf invocation::            Run a command with modified I/O buffering
410
 
* su invocation::                Run a command with substitute user and group ID
411
411
* timeout invocation::           Run a command with a time limit
412
412
 
413
413
Process control
575
575
   However, some of the programs documented here do produce other exit
576
576
status values and a few associate different meanings with the values
577
577
`0' and `1'.  Here are some of the exceptions: `chroot', `env', `expr',
578
 
`nice', `nohup', `printenv', `sort', `stdbuf', `su', `test', `timeout',
579
 
`tty'.
 
578
`nice', `nohup', `printenv', `sort', `stdbuf', `test', `timeout', `tty'.
580
579
 
581
580
 
582
581
File: coreutils.info,  Node: Backup options,  Next: Block size,  Prev: Exit status,  Up: Common options
681
680
number of bytes per block, or it can be `human-readable' or `si' to
682
681
select a human-readable format.  Integers may be followed by suffixes
683
682
that are upward compatible with the SI prefixes
684
 
(http://www.bipm.fr/enus/3_SI/si-prefixes.html) for decimal multiples
685
 
and with the IEC 60027-2 prefixes for binary multiples
686
 
(http://physics.nist.gov/cuu/Units/binary.html).
 
683
(http://www.bipm.org/en/si/si_brochure/chapter3/prefixes.html) for
 
684
decimal multiples and with the ISO/IEC 80000-13 (formerly IEC 60027-2)
 
685
prefixes (http://physics.nist.gov/cuu/Units/binary.html) for binary
 
686
multiples.
687
687
 
688
688
   With human-readable formats, output sizes are followed by a size
689
689
letter such as `M' for megabytes.  `BLOCK_SIZE=human-readable' uses
718
718
`K'
719
719
`KiB'
720
720
     kibibyte: 2^10 = 1024.  `K' is special: the SI prefix is `k' and
721
 
     the IEC 60027-2 prefix is `Ki', but tradition and POSIX use `k' to
722
 
     mean `KiB'.
 
721
     the ISO/IEC 80000-13 prefix is `Ki', but tradition and POSIX use
 
722
     `k' to mean `KiB'.
723
723
 
724
724
`MB'
725
725
     megabyte: 10^6 = 1,000,000.
761
761
 
762
762
`Z'
763
763
`ZiB'
764
 
     2^70 = 1,180,591,620,717,411,303,424.  (`Zi' is a GNU extension to
765
 
     IEC 60027-2.)
 
764
     2^70 = 1,180,591,620,717,411,303,424.
766
765
 
767
766
`YB'
768
767
     yottabyte: 10^24 = 1,000,000,000,000,000,000,000,000.
769
768
 
770
769
`Y'
771
770
`YiB'
772
 
     2^80 = 1,208,925,819,614,629,174,706,176.  (`Yi' is a GNU
773
 
     extension to IEC 60027-2.)
 
771
     2^80 = 1,208,925,819,614,629,174,706,176.
774
772
 
775
773
   Block size defaults can be overridden by an explicit
776
774
`--block-size=SIZE' option.  The `-k' option is equivalent to
814
812
A SIGNAL may be a signal name like `HUP', or a signal number like `1',
815
813
or an exit status of a process terminated by the signal.  A signal name
816
814
can be given in canonical form or prefixed by `SIG'.  The case of the
817
 
letters is ignored. The following signal names and numbers are
 
815
letters is ignored.  The following signal names and numbers are
818
816
supported on all POSIX compliant systems:
819
817
 
820
818
`HUP'
1794
1792
`-WIDTH'
1795
1793
`-w WIDTH'
1796
1794
`--width=WIDTH'
1797
 
     Fill output lines up to WIDTH characters (default 75).  `fmt'
1798
 
     initially tries to make lines about 7% shorter than this, to give
1799
 
     it room to balance line lengths.
 
1795
     Fill output lines up to WIDTH characters (default 75 or GOAL plus
 
1796
     10, if GOAL is provided).
 
1797
 
 
1798
`-g GOAL'
 
1799
`--goal=GOAL'
 
1800
     `fmt' initially tries to make lines GOAL characters wide.  By
 
1801
     default, this is 7% shorter than WIDTH.
1800
1802
 
1801
1803
`-p PREFIX'
1802
1804
`--prefix=PREFIX'
1909
1911
`-D FORMAT'
1910
1912
`--date-format=FORMAT'
1911
1913
     Format header dates using FORMAT, using the same conventions as
1912
 
     for the command `date +FORMAT'; *Note date invocation::.  Except
 
1914
     for the command `date +FORMAT'.  *Note date invocation::.  Except
1913
1915
     for directives, which start with `%', characters in FORMAT are
1914
1916
     printed unchanged.  You can use this option to specify an
1915
1917
     arbitrary string in place of the header date, e.g.,
2029
2031
     (`-COLUMN'|`-a -COLUMN'|`-m') unless `-w' is set.  This is a
2030
2032
     POSIX-compliant formulation.
2031
2033
 
2032
 
`-SSTRING'
 
2034
`-S[STRING]'
2033
2035
`--sep-string[=STRING]'
2034
2036
     Use STRING to separate output columns.  The `-S' option doesn't
2035
2037
     affect the `-W/-w' option, unlike the `-s' option which does.  It
2036
2038
     does not affect line truncation or column alignment.  Without
2037
2039
     `-S', and with `-J', `pr' uses the default output separator, TAB.
2038
 
     Without `-S' or `-J', `pr' uses a `space' (same as `-S" "').
2039
 
     `--sep-string' with no `=STRING' is equivalent to
2040
 
     `--sep-string=""'.
 
2040
     Without `-S' or `-J', `pr' uses a `space' (same as `-S" "').  If
 
2041
     no `STRING' argument is specified, `""' is assumed.
2041
2042
 
2042
2043
`-t'
2043
2044
`--omit-header'
2425
2426
   The output files' names consist of PREFIX (`x' by default) followed
2426
2427
by a group of characters (`aa', `ab', ... by default), such that
2427
2428
concatenating the output files in traditional sorted order by file name
2428
 
produces the original input file (except `-r').  If the output file
2429
 
names are exhausted, `split' reports an error without deleting the
2430
 
output files that it did create.
 
2429
produces the original input file (except `-nr/N').  By default split
 
2430
will initially create files with two generated suffix characters, and
 
2431
will increase this width by two when the next most significant position
 
2432
reaches the last character.  (`yz', `zaaa', `zaab', ...).  In this way
 
2433
an arbitrary number of output files are supported, which sort as
 
2434
described above, even in the presence of an `--additional-suffix'
 
2435
option.  If the `-a' option is specified and the output file names are
 
2436
exhausted, `split' reports an error without deleting the output files
 
2437
that it did create.
2431
2438
 
2432
2439
   The program accepts the following options.  Also see *note Common
2433
2440
options::.
2474
2481
          xz -dc BIG.xz | split -b200G --filter='xz > $FILE.xz' - big-
2475
2482
 
2476
2483
     Assuming a 10:1 compression ratio, that would create about fifty
2477
 
     20GiB files with names `big-xaa.xz', `big-xab.xz', `big-xac.xz',
2478
 
     etc.
 
2484
     20GiB files with names `big-aa.xz', `big-ab.xz', `big-ac.xz', etc.
2479
2485
 
2480
2486
`-n CHUNKS'
2481
2487
`--number=CHUNKS'
2508
2514
 
2509
2515
`-a LENGTH'
2510
2516
`--suffix-length=LENGTH'
2511
 
     Use suffixes of length LENGTH.  The default LENGTH is 2.
 
2517
     Use suffixes of length LENGTH.  If a LENGTH of 0 is specified,
 
2518
     this is the same as if (any previous) `-a' was not specified, and
 
2519
     thus enables the default behavior, which starts the suffix length
 
2520
     at 2, and unless `-n' or `--numeric-suffixes=FROM' is specified,
 
2521
     will auto increase the length by 2 as required.
2512
2522
 
2513
2523
`-d'
2514
 
`--numeric-suffixes'
2515
 
     Use digits in suffixes rather than lower-case letters.
 
2524
`--numeric-suffixes[=FROM]'
 
2525
     Use digits in suffixes rather than lower-case letters.  The
 
2526
     numerical suffix counts from FROM if specified, 0 otherwise.  Note
 
2527
     specifying a FROM value also disables the default auto suffix
 
2528
     length expansion described above, and so you may also want to
 
2529
     specify `-a' to allow suffixes beyond `99'.
 
2530
 
 
2531
`--additional-suffix=SUFFIX'
 
2532
     Append an additional SUFFIX to output file names.  SUFFIX must not
 
2533
     contain slash.
2516
2534
 
2517
2535
`-e'
2518
2536
`--elide-empty-files'
2933
2951
     md5sum [OPTION]... [FILE]...
2934
2952
 
2935
2953
   For each FILE, `md5sum' outputs the MD5 checksum, a flag indicating
2936
 
a binary or text input file, and the file name.  If FILE contains a
 
2954
binary or text input mode, and the file name.  If FILE contains a
2937
2955
backslash or newline, the line is started with a backslash, and each
2938
2956
problematic character in the file name is escaped with a backslash,
2939
2957
making the output unambiguous even in the presence of arbitrary file
2947
2965
     Treat each input file as binary, by reading it in binary mode and
2948
2966
     outputting a `*' flag.  This is the inverse of `--text'.  On
2949
2967
     systems like GNU that do not distinguish between binary and text
2950
 
     files, this option merely flags each input file as binary: the MD5
 
2968
     files, this option merely flags each input mode as binary: the MD5
2951
2969
     checksum is unaffected.  This option is the default on systems
2952
2970
     like MS-DOS that distinguish between binary and text files, except
2953
2971
     for reading standard input when standard input is a terminal.
2960
2978
     this mode of `md5sum' is usually the output of a prior,
2961
2979
     checksum-generating run of `md5sum'.  Each valid line of input
2962
2980
     consists of an MD5 checksum, a binary/text flag, and then a file
2963
 
     name.  Binary files are marked with `*', text with ` '.  For each
2964
 
     such line, `md5sum' reads the named file and computes its MD5
2965
 
     checksum.  Then, if the computed message digest does not match the
2966
 
     one on the line with the file name, the file is noted as having
 
2981
     name.  Binary mode is indicated with `*', text with ` ' (space).
 
2982
     For each such line, `md5sum' reads the named file and computes its
 
2983
     MD5 checksum.  Then, if the computed message digest does not match
 
2984
     the one on the line with the file name, the file is noted as having
2967
2985
     failed the test.  Otherwise, the file passes the test.  By
2968
2986
     default, for each valid line, one line is written to standard
2969
2987
     output indicating whether the named file passed the test.  After
2991
3009
     consistent with the associated MD5 checksums, exit successfully.
2992
3010
     Otherwise exit with a status code indicating there was a failure.
2993
3011
 
 
3012
`--tag'
 
3013
     Output BSD style checksums, which indicate the checksum algorithm
 
3014
     used.  As a GNU extension, file names with problematic characters
 
3015
     are escaped as described above, with the same escaping indicator
 
3016
     of `\' at the start of the line, being used.  The `--tag' option
 
3017
     implies binary mode, and is disallowed with `--text' mode as
 
3018
     supporting that would unnecessarily complicate the output format,
 
3019
     while providing little benefit.
 
3020
 
2994
3021
`-t'
2995
3022
`--text'
2996
3023
     Treat each input file as text, by reading it in text mode and
2998
3025
     option is the default on systems like GNU that do not distinguish
2999
3026
     between binary and text files.  On other systems, it is the
3000
3027
     default for reading standard input when standard input is a
3001
 
     terminal.
 
3028
     terminal.  This mode is never defaulted to if `--tag' is used.
3002
3029
 
3003
3030
`-w'
3004
3031
`--warn'
3162
3189
     The `LC_CTYPE' locale determines character types.  When used with
3163
3190
     `--unique' those lower case equivalent lines are thrown away.
3164
3191
     (There is currently no way to throw away the upper case equivalent
3165
 
     instead. (Any `--reverse' given would only affect the final
 
3192
     instead.  (Any `--reverse' given would only affect the final
3166
3193
     result, after the throwing away.))
3167
3194
 
3168
3195
`-g'
3439
3466
`-z'
3440
3467
`--zero-terminated'
3441
3468
     Delimit items with a zero byte rather than a newline (ASCII LF).
3442
 
     I.E. treat input as items separated by ASCII NUL and terminate
 
3469
     I.e., treat input as items separated by ASCII NUL and terminate
3443
3470
     output items with ASCII NUL.  This option can be useful in
3444
3471
     conjunction with `perl -0' or `find -print0' and `xargs -0' which
3445
3472
     do the same in order to reliably handle arbitrary file names (even
3494
3521
 
3495
3522
          sort -n -r
3496
3523
 
3497
 
   * Run no more that 4 sorts concurrently, using a buffer size of 10M.
 
3524
   * Run no more than 4 sorts concurrently, using a buffer size of 10M.
3498
3525
 
3499
3526
          sort --parallel=4 -S 10M
3500
3527
 
3579
3606
     names that contain blanks or other special characters are not
3580
3607
     broken up by the sort operation.
3581
3608
 
3582
 
   * Use the common DSU (Decorate Sort Undecorate) idiom to sort lines
 
3609
   * Use the common DSU, Decorate Sort Undecorate idiom to sort lines
3583
3610
     according to their length.
3584
3611
 
3585
3612
          awk '{print length, $0}' /etc/passwd | sort -n | cut -f2- -d' '
3655
3682
`-z'
3656
3683
`--zero-terminated'
3657
3684
     Delimit items with a zero byte rather than a newline (ASCII LF).
3658
 
     I.E. treat input as items separated by ASCII NUL and terminate
 
3685
     I.e., treat input as items separated by ASCII NUL and terminate
3659
3686
     output items with ASCII NUL.  This option can be useful in
3660
3687
     conjunction with `perl -0' or `find -print0' and `xargs -0' which
3661
3688
     do the same in order to reliably handle arbitrary file names (even
3817
3844
`-z'
3818
3845
`--zero-terminated'
3819
3846
     Delimit items with a zero byte rather than a newline (ASCII LF).
3820
 
     I.E. treat input as items separated by ASCII NUL and terminate
 
3847
     I.e., treat input as items separated by ASCII NUL and terminate
3821
3848
     output items with ASCII NUL.  This option can be useful in
3822
3849
     conjunction with `perl -0' or `find -print0' and `xargs -0' which
3823
3850
     do the same in order to reliably handle arbitrary file names (even
3904
3931
limitations and changing several of the program's default option values.
3905
3932
When `-G' is not specified, GNU extensions are always enabled.  GNU
3906
3933
extensions to `ptx' are documented wherever appropriate in this
3907
 
document.  For the full list, see *Note Compatibility in ptx::.
 
3934
document.  *Note Compatibility in ptx::, for the full list.
3908
3935
 
3909
3936
   Individual options are explained in the following sections.
3910
3937
 
4035
4062
`--references'
4036
4063
     On each input line, the leading sequence of non-white space
4037
4064
     characters will be taken to be a reference that has the purpose of
4038
 
     identifying this input line in the resulting permuted index.  For
4039
 
     more information about reference production, see *Note Output
4040
 
     formatting in ptx::.  Using this option changes the default value
 
4065
     identifying this input line in the resulting permuted index.
 
4066
     *Note Output formatting in ptx::, for more information about
 
4067
     reference production.  Using this option changes the default value
4041
4068
     for option `-S'.
4042
4069
 
4043
4070
     Using this option, the program does not try very hard to remove
4284
4311
 
4285
4312
   * All 256 bytes, even ASCII NUL bytes, are always read and processed
4286
4313
     from input file with no adverse effect, even if GNU extensions are
4287
 
     disabled. However, System V `ptx' does not accept 8-bit characters,
4288
 
     a few control characters are rejected, and the tilde `~' is also
4289
 
     rejected.
 
4314
     disabled.  However, System V `ptx' does not accept 8-bit
 
4315
     characters, a few control characters are rejected, and the tilde
 
4316
     `~' is also rejected.
4290
4317
 
4291
4318
   * Input line length is only limited by available memory, even if GNU
4292
4319
     extensions are disabled.  However, System V `ptx' processes only
4705
4732
 
4706
4733
`-e STRING'
4707
4734
     Replace those output fields that are missing in the input with
4708
 
     STRING.  I.E. missing fields specified with the `-12jo' options.
 
4735
     STRING.  I.e., missing fields specified with the `-12jo' options.
4709
4736
 
4710
4737
`--header'
4711
 
     Treat the first line of each input file as a header line. The
 
4738
     Treat the first line of each input file as a header line.  The
4712
4739
     header lines will be joined and printed as the first output line.
4713
4740
     If `-o' is used to specify output format, the header line will be
4714
4741
     printed according to the specified format.  The header lines will
5842
5869
          `--classify' option.
5843
5870
 
5844
5871
`-k'
5845
 
     Print file sizes in 1024-byte blocks, overriding the default block
5846
 
     size (*note Block size::).  This option is equivalent to
5847
 
     `--block-size=1K'.
 
5872
`--kibibytes'
 
5873
     Set the default block size to its normal value of 1024 bytes,
 
5874
     overriding any contrary specification in environment variables
 
5875
     (*note Block size::).  This option is in turn overridden by the
 
5876
     `--block-size', `-h' or `--human-readable', and `--si' options.
 
5877
 
 
5878
     The `-k' or `--kibibytes' option affects the per-directory block
 
5879
     count written by the `-l' and similar options, and the size
 
5880
     written by the `-s' or `--size' option.  It does not affect the
 
5881
     file size written by `-l'.
5848
5882
 
5849
5883
`-m'
5850
5884
`--format=commas'
6065
6099
    `locale'
6066
6100
          Quote strings as for C character string literals, except use
6067
6101
          surrounding quotation marks appropriate for the locale, and
6068
 
          quote `like this' instead of "like this" in the default C
 
6102
          quote 'like this' instead of "like this" in the default C
6069
6103
          locale.  This looks nicer on many displays.
6070
6104
 
6071
6105
     You can specify the default value of the `--quoting-style' option
6109
6143
`dircolors' outputs a sequence of shell commands to set up the terminal
6110
6144
for color output from `ls' (and `dir', etc.).  Typical usage:
6111
6145
 
6112
 
     eval "`dircolors [OPTION]... [FILE]`"
 
6146
     eval "$(dircolors [OPTION]... [FILE])"
6113
6147
 
6114
6148
   If FILE is specified, `dircolors' reads it to determine which colors
6115
6149
to use for which file types and extensions.  Otherwise, a precompiled
6245
6279
     --preserve=all' with the reduced diagnostics.
6246
6280
 
6247
6281
`--attributes-only'
6248
 
     Preserve the specified attributes of the original files in the
6249
 
     copy, but do not copy any data.  See the `--preserve' option for
6250
 
     controlling which attributes to copy.
 
6282
     Copy only the specified attributes of the source file to the
 
6283
     destination.  If the destination already exists, do not alter its
 
6284
     contents.  See the `--preserve' option for controlling which
 
6285
     attributes to copy.
6251
6286
 
6252
6287
`-b'
6253
6288
`--backup[=METHOD]'
6261
6296
          #!/bin/sh
6262
6297
          # Usage: backup FILE...
6263
6298
          # Create a GNU-style backup of each listed FILE.
 
6299
          fail=0
6264
6300
          for i; do
6265
 
            cp --backup --force -- "$i" "$i"
 
6301
            cp --backup --force --preserve=all -- "$i" "$i" || fail=1
6266
6302
          done
 
6303
          exit $fail
6267
6304
 
6268
6305
`--copy-contents'
6269
6306
     If copying recursively, copy the contents of any special files
6288
6325
`--force'
6289
6326
     When copying without this option and an existing destination file
6290
6327
     cannot be opened for writing, the copy fails.  However, with
6291
 
     `--force'), when a destination file cannot be opened, `cp' then
 
6328
     `--force', when a destination file cannot be opened, `cp' then
6292
6329
     removes it and tries to open it again.  Contrast this behavior
6293
6330
     with that enabled by `--link' and `--symbolic-link', whereby the
6294
6331
     destination file is never opened but rather is removed
6310
6347
`-i'
6311
6348
`--interactive'
6312
6349
     When copying a file other than a directory, prompt whether to
6313
 
     overwrite an existing destination file. The `-i' option overrides
 
6350
     overwrite an existing destination file.  The `-i' option overrides
6314
6351
     a previous `-n' option.
6315
6352
 
6316
6353
`-l'
6326
6363
 
6327
6364
`-n'
6328
6365
`--no-clobber'
6329
 
     Do not overwrite an existing file. The `-n' option overrides a
6330
 
     previous `-i' option. This option is mutually exclusive with `-b'
 
6366
     Do not overwrite an existing file.  The `-n' option overrides a
 
6367
     previous `-i' option.  This option is mutually exclusive with `-b'
6331
6368
     or `--backup' option.
6332
6369
 
6333
6370
`-P'
6438
6475
 
6439
6476
`--reflink[=WHEN]'
6440
6477
     Perform a lightweight, copy-on-write (COW) copy, if supported by
6441
 
     the file system. Once it has succeeded, beware that the source and
6442
 
     destination files share the same disk data blocks as long as they
6443
 
     remain unmodified.  Thus, if a disk I/O error affects data blocks
6444
 
     of one of the files, the other suffers the same fate.
 
6478
     the file system.  Once it has succeeded, beware that the source
 
6479
     and destination files share the same disk data blocks as long as
 
6480
     they remain unmodified.  Thus, if a disk I/O error affects data
 
6481
     blocks of one of the files, the other suffers the same fate.
6445
6482
 
6446
6483
     The WHEN value can be one of the following:
6447
6484
 
6598
6635
     variable-length records to fixed-length ones (`conv=block') or the
6599
6636
     reverse (`conv=unblock'), use BYTES as the fixed record length.
6600
6637
 
6601
 
`skip=BLOCKS'
6602
 
     Skip BLOCKS `ibs'-byte blocks in the input file before copying.
6603
 
 
6604
 
`seek=BLOCKS'
6605
 
     Skip BLOCKS `obs'-byte blocks in the output file before copying.
6606
 
 
6607
 
`count=BLOCKS'
6608
 
     Copy BLOCKS `ibs'-byte blocks from the input file, instead of
6609
 
     everything until the end of the file.
6610
 
 
6611
 
`status=noxfer'
6612
 
     Do not print the overall transfer rate and volume statistics that
6613
 
     normally make up the third status line when `dd' exits.
 
6638
`skip=N'
 
6639
     Skip N `ibs'-byte blocks in the input file before copying.  If
 
6640
     `iflag=skip_bytes' is specified, N is interpreted as a byte count
 
6641
     rather than a block count.
 
6642
 
 
6643
`seek=N'
 
6644
     Skip N `obs'-byte blocks in the output file before copying.  if
 
6645
     `oflag=seek_bytes' is specified, N is interpreted as a byte count
 
6646
     rather than a block count.
 
6647
 
 
6648
`count=N'
 
6649
     Copy N `ibs'-byte blocks from the input file, instead of
 
6650
     everything until the end of the file.  if `iflag=count_bytes' is
 
6651
     specified, N is interpreted as a byte count rather than a block
 
6652
     count.
 
6653
 
 
6654
`status=WHICH'
 
6655
     Transfer information is normally output to stderr upon receipt of
 
6656
     the `INFO' signal or when `dd' exits.  Specifying WHICH will
 
6657
     identify which information to suppress.
 
6658
 
 
6659
    `noxfer'
 
6660
          Do not print the transfer rate and volume statistics that
 
6661
          normally make up the last status line.
 
6662
 
 
6663
    `none'
 
6664
          Do not print any informational messages to stderr.  Error
 
6665
          messages are output as normal.
 
6666
 
6614
6667
 
6615
6668
`conv=CONVERSION[,CONVERSION]...'
6616
6669
     Convert the file as specified by the CONVERSION argument(s).  (No
6654
6707
 
6655
6708
          The `lcase' and `ucase' conversions are mutually exclusive.
6656
6709
 
 
6710
    `sparse'
 
6711
          Try to seek rather than write NUL output blocks.  On a file
 
6712
          system that supports sparse files, this will create sparse
 
6713
          output when extending the output file.  Be careful when using
 
6714
          this option in conjunction with `conv=notrunc' or
 
6715
          `oflag=append'.  With `conv=notrunc', existing data in the
 
6716
          output file corresponding to NUL blocks from the input, will
 
6717
          be untouched.  With `oflag=append' the seeks performed will
 
6718
          be ineffective.  Similarly, when the output is a device
 
6719
          rather than a file, NUL input blocks are not copied, and
 
6720
          therefore this option is most useful with virtual or pre
 
6721
          zeroed devices.
 
6722
 
6657
6723
    `swab'
6658
6724
          Swap every pair of input bytes.  GNU `dd', unlike others,
6659
6725
          works when an odd number of bytes are read--the last byte is
6795
6861
          happens, continue calling `read' to fill the remainder of the
6796
6862
          block.  This flag can be used only with `iflag'.
6797
6863
 
 
6864
    `count_bytes'
 
6865
          Interpret the `count=' operand as a byte count, rather than a
 
6866
          block count, which allows specifying a length that is not a
 
6867
          multiple of the I/O block size.  This flag can be used only
 
6868
          with `iflag'.
 
6869
 
 
6870
    `skip_bytes'
 
6871
          Interpret the `skip=' operand as a byte count, rather than a
 
6872
          block count, which allows specifying an offset that is not a
 
6873
          multiple of the I/O block size.  This flag can be used only
 
6874
          with `iflag'.
 
6875
 
 
6876
    `seek_bytes'
 
6877
          Interpret the `seek=' operand as a byte count, rather than a
 
6878
          block count, which allows specifying an offset that is not a
 
6879
          multiple of the I/O block size.  This flag can be used only
 
6880
          with `oflag'.
 
6881
 
6798
6882
 
6799
6883
     These flags are not supported on all systems, and `dd' rejects
6800
6884
     attempts to use them when they are not supported.  When reading
6804
6888
     affected file descriptors, even after `dd' exits.
6805
6889
 
6806
6890
 
6807
 
   The numeric-valued strings above (BYTES and BLOCKS) can be followed
6808
 
by a multiplier: `b'=512, `c'=1, `w'=2, `xM'=M, or any of the standard
6809
 
block size suffixes like `k'=1024 (*note Block size::).
 
6891
   The numeric-valued strings above (N and BYTES) can be followed by a
 
6892
multiplier: `b'=512, `c'=1, `w'=2, `xM'=M, or any of the standard block
 
6893
size suffixes like `k'=1024 (*note Block size::).
6810
6894
 
6811
6895
   Any block size you specify via `bs=', `ibs=', `obs=', `cbs=' should
6812
6896
not be too large--values larger than a few megabytes are generally
6813
6897
wasteful or (as in the gigabyte..exabyte case) downright
6814
6898
counterproductive or error-inducing.
6815
6899
 
6816
 
   Use different `dd' invocations to use different block sizes for
6817
 
skipping and I/O.  For example, the following shell commands copy data
6818
 
in 512 KiB blocks between a disk and a tape, but do not save or restore
6819
 
a 4 KiB label at the start of the disk:
 
6900
   To process data that is at an offset or size that is not a multiple
 
6901
of the I/O block size, you can use the `skip_bytes', `seek_bytes' and
 
6902
`count_bytes' flags.  Alternatively the traditional method of separate
 
6903
`dd' invocations can be used.  For example, the following shell
 
6904
commands copy data in 512 KiB blocks between a disk and a tape, but do
 
6905
not save or restore a 4 KiB label at the start of the disk:
6820
6906
 
6821
6907
     disk=/dev/rdsk/c0t1d0s2
6822
6908
     tape=/dev/rmt/0
7140
7226
   The program accepts the following options.  Also see *note Common
7141
7227
options::.
7142
7228
 
 
7229
`-d'
 
7230
`--dir'
 
7231
     Remove the listed directories if they are empty.
 
7232
 
7143
7233
`-f'
7144
7234
`--force'
7145
 
     Ignore nonexistent files and never prompt the user.  Ignore any
7146
 
     previous `--interactive' (`-i') option.
 
7235
     Ignore nonexistent files and missing operands, and never prompt
 
7236
     the user.  Ignore any previous `--interactive' (`-i') option.
7147
7237
 
7148
7238
`-i'
7149
7239
     Prompt whether to remove each file.  If the response is not
7271
7361
 
7272
7362
   * Log-structured or journaled file systems, such as those supplied
7273
7363
     with AIX and Solaris, and JFS, ReiserFS, XFS, Ext3 (in
7274
 
     `data=journal' mode), BFS, NTFS, etc. when they are configured to
 
7364
     `data=journal' mode), BFS, NTFS, etc., when they are configured to
7275
7365
     journal _data_.
7276
7366
 
7277
7367
   * File systems that write redundant data and carry on even if some
7288
7378
   In the particular case of ext3 file systems, the above disclaimer
7289
7379
applies (and `shred' is thus of limited effectiveness) only in
7290
7380
`data=journal' mode, which journals file data in addition to just
7291
 
metadata. In both the `data=ordered' (default) and `data=writeback'
 
7381
metadata.  In both the `data=ordered' (default) and `data=writeback'
7292
7382
modes, `shred' works as usual.  Ext3 journaling modes can be changed by
7293
7383
adding the `data=something' option to the mount options for a
7294
7384
particular file system in the `/etc/fstab' file, as documented in the
7329
7419
`-NUMBER'
7330
7420
`-n NUMBER'
7331
7421
`--iterations=NUMBER'
7332
 
     By default, `shred' uses 3 passes of overwrite. You can reduce
 
7422
     By default, `shred' uses 3 passes of overwrite.  You can reduce
7333
7423
     this to save time, or increase it if you think it's appropriate.
7334
7424
     After 25 passes all of the internal overwrite patterns will have
7335
7425
     been used at least once.
7402
7492
   A FILE of `-' denotes standard output.  The intended use of this is
7403
7493
to shred a removed temporary file.  For example:
7404
7494
 
7405
 
     i=`mktemp`
 
7495
     i=$(mktemp)
7406
7496
     exec 3<>"$i"
7407
7497
     rm -- "$i"
7408
7498
     echo "Hello, world" >&3
7615
7705
     cannot be edited, any file name resolution performed through either
7616
7706
     link will be the same as if a hard link had been created.
7617
7707
 
 
7708
`-r'
 
7709
`--relative'
 
7710
     Make symbolic links relative to the link location.
 
7711
 
 
7712
     Example:
 
7713
 
 
7714
          ln -srv /a/file /tmp
 
7715
          '/tmp/file' -> '../a/file'
 
7716
 
 
7717
     *Note realpath invocation::, which gives greater control over
 
7718
     relative file name generation.
 
7719
 
7618
7720
`-s'
7619
7721
`--symbolic'
7620
7722
     Make symbolic links instead of hard links.  This option merely
7897
7999
 
7898
8000
   The `readlink' utility first appeared in OpenBSD 2.1.
7899
8001
 
7900
 
   There is a `realpath' command on some systems which operates like
7901
 
`readlink' in canonicalize mode.
 
8002
   The `realpath' command without options, operates like `readlink' in
 
8003
canonicalize mode.
7902
8004
 
7903
8005
   An exit status of zero indicates success, and a nonzero value
7904
8006
indicates failure.
7986
8088
 
7987
8089
* Menu:
7988
8090
 
 
8091
* chown invocation::            Change file owners and groups.
7989
8092
* chgrp invocation::            Change file groups.
7990
8093
* chmod invocation::            Change access permissions.
7991
 
* chown invocation::            Change file owners and groups.
7992
8094
* touch invocation::            Change file timestamps.
7993
8095
 
7994
8096
 
7995
 
File: coreutils.info,  Node: chown invocation,  Next: touch invocation,  Prev: chmod invocation,  Up: Changing file attributes
 
8097
File: coreutils.info,  Node: chown invocation,  Next: chgrp invocation,  Up: Changing file attributes
7996
8098
 
7997
8099
13.1 `chown': Change file owner and group
7998
8100
=========================================
8162
8264
     chown -hR root /u
8163
8265
 
8164
8266
 
8165
 
File: coreutils.info,  Node: chgrp invocation,  Next: chmod invocation,  Up: Changing file attributes
 
8267
File: coreutils.info,  Node: chgrp invocation,  Next: chmod invocation,  Prev: chown invocation,  Up: Changing file attributes
8166
8268
 
8167
8269
13.2 `chgrp': Change group ownership
8168
8270
====================================
8256
8358
     chgrp -hR staff /u
8257
8359
 
8258
8360
 
8259
 
File: coreutils.info,  Node: chmod invocation,  Next: chown invocation,  Prev: chgrp invocation,  Up: Changing file attributes
 
8361
File: coreutils.info,  Node: chmod invocation,  Next: touch invocation,  Prev: chgrp invocation,  Up: Changing file attributes
8260
8362
 
8261
8363
13.3 `chmod': Change access permissions
8262
8364
=======================================
8331
8433
indicates failure.
8332
8434
 
8333
8435
 
8334
 
File: coreutils.info,  Node: touch invocation,  Prev: chown invocation,  Up: Changing file attributes
 
8436
File: coreutils.info,  Node: touch invocation,  Prev: chmod invocation,  Up: Changing file attributes
8335
8437
 
8336
8438
13.4 `touch': Change file timestamps
8337
8439
====================================
8347
8449
   A FILE argument string of `-' is handled specially and causes
8348
8450
`touch' to change the times of the file associated with standard output.
8349
8451
 
8350
 
   If changing both the access and modification times to the current
8351
 
time, `touch' can change the timestamps for files that the user running
8352
 
it does not own but has write permission for.  Otherwise, the user must
8353
 
own the files.
 
8452
   By default, `touch' sets file timestamps to the current time.
 
8453
Because `touch' acts on its operands left to right, the resulting
 
8454
timestamps of earlier and later operands may disagree.  Also, the
 
8455
determination of what time is "current" depends on the platform.
 
8456
Platforms with network file systems often use different clocks for the
 
8457
operating system and for file systems; because `touch' typically uses
 
8458
file systems' clocks by default, clock skew can cause the resulting
 
8459
file timestamps to appear to be in a program's "future" or "past".
 
8460
 
 
8461
   The `touch' command sets the file's timestamp to the greatest
 
8462
representable value that is not greater than the requested time.  This
 
8463
can differ from the requested time for several reasons.  First, the
 
8464
requested time may have a higher resolution than supported.  Second, a
 
8465
file system may use different resolutions for different types of times.
 
8466
Third, file timestamps may use a different resolution than operating
 
8467
system timestamps.  Fourth, the operating system primitives used to
 
8468
update timestamps may employ yet a different resolution.  For example,
 
8469
in theory a file system might use 10-microsecond resolution for access
 
8470
time and 100-nanosecond resolution for modification time, and the
 
8471
operating system might use nanosecond resolution for the current time
 
8472
and microsecond resolution for the primitive that `touch' uses to set a
 
8473
file's timestamp to an arbitrary value.
 
8474
 
 
8475
   When setting file timestamps to the current time, `touch' can change
 
8476
the timestamps for files that the user does not own but has write
 
8477
permission for.  Otherwise, the user must own the files.  Some older
 
8478
systems have a further restriction: the user must own the files unless
 
8479
both the access and modification times are being set to the current
 
8480
time.
8354
8481
 
8355
8482
   Although `touch' provides options for changing two of the times--the
8356
8483
times of last access and modification--of a file, there is actually a
8439
8566
     time.  If the year is specified with only two digits, then CC is
8440
8567
     20 for years in the range 0 ... 68, and 19 for years in 69 ... 99.
8441
8568
     If no digits of the year are specified, the argument is
8442
 
     interpreted as a date in the current year.  Note that SS may be
8443
 
     `60', to accommodate leap seconds.
 
8569
     interpreted as a date in the current year.  On the atypical
 
8570
     systems that support leap seconds, SS may be `60'.
8444
8571
 
8445
8572
 
8446
8573
   On older systems, `touch' supports an obsolete syntax, as follows.
8635
8762
ext3 -t reiserfs DIR' to test whether DIR is on a file system of type
8636
8763
`ext3' or `reiserfs'.
8637
8764
 
 
8765
   Since the list of file systems (MTAB) is needed to determine the
 
8766
file system type, failure includes the cases when that list cannot be
 
8767
read and one or more of the options `-a', `-l', `-t' or `-x' is used
 
8768
together with a file name argument.
 
8769
 
8638
8770
 
8639
8771
File: coreutils.info,  Node: du invocation,  Next: stat invocation,  Prev: df invocation,  Up: Disk usage
8640
8772
 
8760
8892
`-0'
8761
8893
`--null'
8762
8894
     Output a zero byte (ASCII NUL) at the end of each line, rather
8763
 
     than a newline. This option enables other programs to parse the
 
8895
     than a newline.  This option enables other programs to parse the
8764
8896
     output of `du' even when that output would contain data with
8765
8897
     embedded newlines.
8766
8898
 
8955
9087
 
8956
9088
   * %N - Quoted file name with dereference if symbolic link
8957
9089
 
8958
 
   * %o - I/O block size
 
9090
   * %o - Optimal I/O transfer size hint
8959
9091
 
8960
9092
   * %s - Total size, in bytes
8961
9093
 
9081
9213
====================================================
9082
9214
 
9083
9215
`truncate' shrinks or extends the size of each FILE to the specified
9084
 
size. Synopsis:
 
9216
size.  Synopsis:
9085
9217
 
9086
9218
     truncate OPTION... FILE...
9087
9219
 
9860
9992
 
9861
9993
   To add 1 to the shell variable `foo', in Bourne-compatible shells:
9862
9994
 
9863
 
     foo=`expr $foo + 1`
 
9995
     foo=$(expr $foo + 1)
9864
9996
 
9865
9997
   To print the non-directory part of the file name stored in `$fname',
9866
9998
which need not contain a `/':
10033
10165
* dirname invocation::          Strip last file name component.
10034
10166
* pathchk invocation::          Check file name validity and portability.
10035
10167
* mktemp invocation::           Create temporary file or directory.
 
10168
* realpath invocation::         Print resolved file names.
10036
10169
 
10037
10170
 
10038
10171
File: coreutils.info,  Node: basename invocation,  Next: dirname invocation,  Up: File name manipulation
10044
10177
Synopsis:
10045
10178
 
10046
10179
     basename NAME [SUFFIX]
 
10180
     basename OPTION... NAME...
10047
10181
 
10048
10182
   If SUFFIX is specified and is identical to the end of NAME, it is
10049
10183
removed from NAME as well.  Note that since trailing slashes are
10060
10194
string.  In the latter case, the result is `//' on platforms where //
10061
10195
is distinct from /, and `/' on platforms where there is no difference.
10062
10196
 
10063
 
   The only options are `--help' and `--version'.  *Note Common
 
10197
   The program accepts the following options.  Also see *note Common
10064
10198
options::.  Options must precede operands.
10065
10199
 
 
10200
`-a'
 
10201
`--multiple'
 
10202
     Support more than one argument.  Treat every argument as a NAME.
 
10203
     With this, an optional SUFFIX must be specified using the `-s'
 
10204
     option.
 
10205
 
 
10206
`-s SUFFIX'
 
10207
`--suffix=SUFFIX'
 
10208
     Remove a trailing SUFFIX.  This option implies the `-a' option.
 
10209
 
 
10210
`-z'
 
10211
`--zero'
 
10212
     Separate output items with NUL characters.
 
10213
 
 
10214
 
10066
10215
   An exit status of zero indicates success, and a nonzero value
10067
10216
indicates failure.
10068
10217
 
10074
10223
     # Output "stdio".
10075
10224
     basename include/stdio.h .h
10076
10225
 
 
10226
     # Output "stdio".
 
10227
     basename -s .h include/stdio.h
 
10228
 
 
10229
     # Output "stdio" followed by "stdlib"
 
10230
     basename -a -s .h include/stdio.h include/stdlib.h
 
10231
 
10077
10232
 
10078
10233
File: coreutils.info,  Node: dirname invocation,  Next: pathchk invocation,  Prev: basename invocation,  Up: File name manipulation
10079
10234
 
10080
10235
18.2 `dirname': Strip last file name component
10081
10236
==============================================
10082
10237
 
10083
 
`dirname' prints all but the final slash-delimited component of NAME.
10084
 
Slashes on either side of the final component are also removed.  If the
10085
 
string contains no slash, `dirname' prints `.' (meaning the current
10086
 
directory).  Synopsis:
 
10238
`dirname' prints all but the final slash-delimited component of each
 
10239
NAME.  Slashes on either side of the final component are also removed.
 
10240
If the string contains no slash, `dirname' prints `.' (meaning the
 
10241
current directory).  Synopsis:
10087
10242
 
10088
 
     dirname NAME
 
10243
     dirname [OPTION] NAME...
10089
10244
 
10090
10245
   NAME need not be a file name, but if it is, this operation
10091
10246
effectively lists the directory that contains the final component,
10100
10255
`//'.  With GNU `dirname', the result is `//' on platforms where // is
10101
10256
distinct from /, and `/' on platforms where there is no difference.
10102
10257
 
10103
 
   The only options are `--help' and `--version'.  *Note Common
 
10258
   The program accepts the following option.  Also see *note Common
10104
10259
options::.
10105
10260
 
 
10261
`-z'
 
10262
`--zero'
 
10263
     Separate output items with NUL characters.
 
10264
 
 
10265
 
10106
10266
   An exit status of zero indicates success, and a nonzero value
10107
10267
indicates failure.
10108
10268
 
10112
10272
     dirname /usr/bin/sort
10113
10273
     dirname /usr/bin//.//
10114
10274
 
 
10275
     # Output "dir1" followed by "dir2"
 
10276
     dirname dir1/str dir2/str
 
10277
 
10115
10278
     # Output ".".
10116
10279
     dirname stdio.h
10117
10280
 
10171
10334
     1 otherwise.
10172
10335
 
10173
10336
 
10174
 
File: coreutils.info,  Node: mktemp invocation,  Prev: pathchk invocation,  Up: File name manipulation
 
10337
File: coreutils.info,  Node: mktemp invocation,  Next: realpath invocation,  Prev: pathchk invocation,  Up: File name manipulation
10175
10338
 
10176
10339
18.4 `mktemp': Create temporary file or directory
10177
10340
=================================================
10306
10469
     1 otherwise.
10307
10470
 
10308
10471
 
 
10472
File: coreutils.info,  Node: realpath invocation,  Prev: mktemp invocation,  Up: File name manipulation
 
10473
 
 
10474
18.5 `realpath': Print the resolved file name.
 
10475
==============================================
 
10476
 
 
10477
`realpath' expands all symbolic links and resolves references to `/./',
 
10478
`/../' and extra `/' characters.  By default, all but the last
 
10479
component of the specified files must exist.  Synopsis:
 
10480
 
 
10481
     realpath [OPTION]... FILE...
 
10482
 
 
10483
   The program accepts the following options.  Also see *note Common
 
10484
options::.
 
10485
 
 
10486
`-e'
 
10487
`--canonicalize-existing'
 
10488
     Ensure that all components of the specified file names exist.  If
 
10489
     any component is missing or unavailable, `realpath' will output a
 
10490
     diagnostic unless the `-q' option is specified, and exit with a
 
10491
     nonzero exit code.  A trailing slash requires that the name
 
10492
     resolve to a directory.
 
10493
 
 
10494
`-m'
 
10495
`--canonicalize-missing'
 
10496
     If any component of a specified file name is missing or
 
10497
     unavailable, treat it as a directory.
 
10498
 
 
10499
`-L'
 
10500
`--logical'
 
10501
     Symbolic links are resolved in the specified file names, but they
 
10502
     are resolved after any subsequent `..' components are processed.
 
10503
 
 
10504
`-P'
 
10505
`--physical'
 
10506
     Symbolic links are resolved in the specified file names, and they
 
10507
     are resolved before any subsequent `..' components are processed.
 
10508
     This is the default mode of operation.
 
10509
 
 
10510
`-q'
 
10511
`--quiet'
 
10512
     Suppress diagnostic messages for specified file names.
 
10513
 
 
10514
`-s'
 
10515
`--strip'
 
10516
`--no-symlinks'
 
10517
     Do not resolve symbolic links.  Only resolve references to `/./',
 
10518
     `/../' and remove extra `/' characters.  When combined with the
 
10519
     `-m' option, realpath operates only on the file name, and does not
 
10520
     touch any actual file.
 
10521
 
 
10522
`-z'
 
10523
`--zero'
 
10524
     Separate output items with NUL characters.
 
10525
 
 
10526
`--relative-to=FILE'
 
10527
     Print the resolved file names relative to the specified file.
 
10528
     Note this option honors the `-m' and `-e' options pertaining to
 
10529
     file existence.
 
10530
 
 
10531
`--relative-base=BASE'
 
10532
     This option is valid when used with `--relative-to', and will
 
10533
     restrict the output of `--relative-to' so that relative names are
 
10534
     output, only when FILEs are descendants of BASE.  Otherwise output
 
10535
     the absolute file name.  If `--relative-to' was not specified, then
 
10536
     the descendants of BASE are printed relative to BASE.  If
 
10537
     `--relative-to' is specified, then that directory must be a
 
10538
     descendant of BASE for this option to have an effect.  Note: this
 
10539
     option honors the `-m' and `-e' options pertaining to file
 
10540
     existence.  For example:
 
10541
 
 
10542
          realpath --relative-to=/usr /tmp /usr/bin
 
10543
          => ../tmp
 
10544
          => bin
 
10545
          realpath --relative-base=/usr /tmp /usr/bin
 
10546
          => /tmp
 
10547
          => bin
 
10548
 
 
10549
 
 
10550
   Exit status:
 
10551
 
 
10552
     0 if all file names were printed without issue.
 
10553
     1 otherwise.
 
10554
 
 
10555
 
10309
10556
File: coreutils.info,  Node: Working context,  Next: User information,  Prev: File name manipulation,  Up: Top
10310
10557
 
10311
10558
19 Working context
10520
10767
 
10521
10768
`iuclc'
10522
10769
     Translate uppercase characters to lowercase.  Non-POSIX.  May be
10523
 
     negated. Note ilcuc is not implemented, as one would not be able
 
10770
     negated.  Note ilcuc is not implemented, as one would not be able
10524
10771
     to issue almost any (lowercase) Unix command, after invoking it.
10525
10772
 
10526
10773
`ixany'
10544
10791
 
10545
10792
`olcuc'
10546
10793
     Translate lowercase characters to uppercase.  Non-POSIX.  May be
10547
 
     negated. (Note ouclc is not currently implemented.)
 
10794
     negated.  (Note ouclc is not currently implemented.)
10548
10795
 
10549
10796
`ocrnl'
10550
10797
     Translate carriage return to newline.  Non-POSIX.  May be negated.
10874
11121
`-0'
10875
11122
`--null'
10876
11123
     Output a zero byte (ASCII NUL) at the end of each line, rather
10877
 
     than a newline. This option enables other programs to parse the
 
11124
     than a newline.  This option enables other programs to parse the
10878
11125
     output of `printenv' even when that output would contain data with
10879
11126
     embedded newlines.
10880
11127
 
11284
11531
     locale's 12-hour clock time (e.g., `11:11:04 PM')
11285
11532
 
11286
11533
`%R'
11287
 
     24-hour hour and minute.  Same as `%H:%M'.  This is a GNU
11288
 
     extension.
 
11534
     24-hour hour and minute.  Same as `%H:%M'.
11289
11535
 
11290
11536
`%s'
11291
11537
     seconds since the epoch, i.e., since 1970-01-01 00:00:00 UTC.
11309
11555
     reflects the numeric time zone appropriate for the current time,
11310
11556
     using the time zone rules specified by the `TZ' environment
11311
11557
     variable.  The time (and optionally, the time zone rules) can be
11312
 
     overridden by the `--date' option.  This is a GNU extension.
 
11558
     overridden by the `--date' option.
11313
11559
 
11314
11560
`%:z'
11315
11561
     RFC 3339/ISO 8601 style numeric time zone with `:' (e.g., `-06:00'
11371
11617
`%F'
11372
11618
     full date in ISO 8601 format; same as `%Y-%m-%d'.  This is a good
11373
11619
     choice for a date format, as it is standard and is easy to sort in
11374
 
     the usual case where years are in the range 0000...9999.  This is
11375
 
     a GNU extension.
 
11620
     the usual case where years are in the range 0000...9999.
11376
11621
 
11377
11622
`%g'
11378
11623
     year corresponding to the ISO week number, but without the century
11379
11624
     (range `00' through `99').  This has the same format and value as
11380
11625
     `%y', except that if the ISO week number (see `%V') belongs to the
11381
 
     previous or next year, that year is used instead.  This is a GNU
11382
 
     extension.
 
11626
     previous or next year, that year is used instead.
11383
11627
 
11384
11628
`%G'
11385
11629
     year corresponding to the ISO week number.  This has the same
11388
11632
     instead.  It is normally useful only if `%V' is also used; for
11389
11633
     example, the format `%G-%m-%d' is probably a mistake, since it
11390
11634
     combines the ISO week number year with the conventional month and
11391
 
     day.  This is a GNU extension.
 
11635
     day.
11392
11636
 
11393
11637
`%h'
11394
11638
     same as `%b'
11523
11767
If given an argument that does not start with `+', `date' sets the
11524
11768
system clock to the date and time specified by that argument (as
11525
11769
described below).  You must have appropriate privileges to set the
11526
 
system clock.  The `--date' and `--set' options may not be used with
11527
 
such an argument.  The `--universal' option may be used with such an
11528
 
argument to indicate that the specified date and time are relative to
11529
 
Coordinated Universal Time rather than to the local time zone.
 
11770
system clock.  Note for changes to persist across a reboot, the
 
11771
hardware clock may need to be updated from the system clock, which
 
11772
might not happen automatically on your system.
11530
11773
 
11531
11774
   The argument must consist entirely of digits, which have the
11532
11775
following meaning:
11552
11795
`ss'
11553
11796
     second (optional)
11554
11797
 
11555
 
   The `--set' option also sets the system clock; see the next section.
 
11798
   Note, the `--date' and `--set' options may not be used with an
 
11799
argument in the above format.  The `--universal' option may be used
 
11800
with such an argument to indicate that the specified date and time are
 
11801
relative to Coordinated Universal Time rather than to the local time
 
11802
zone.
11556
11803
 
11557
11804
 
11558
11805
File: coreutils.info,  Node: Options for date,  Prev: Setting the time,  Up: date invocation
11572
11819
     14:19:13.489392193 +0530"' specifies the instant of time that is
11573
11820
     489,392,193 nanoseconds after February 27, 2004 at 2:19:13 PM in a
11574
11821
     time zone that is 5 hours and 30 minutes east of UTC.
11575
 
     Note: input currently must be in locale independent format. E.g.,
 
11822
     Note: input currently must be in locale independent format.  E.g.,
11576
11823
     the LC_TIME=C below is needed to print back the correct date in
11577
11824
     many locales:
11578
11825
          date -d "$(LC_TIME=C date)"
11586
11833
     overhead of starting up the `date' executable many times can be
11587
11834
     considerable.
11588
11835
 
 
11836
`-I[TIMESPEC]'
 
11837
`--iso-8601[=TIMESPEC]'
 
11838
     Display the date using the ISO 8601 format, `%Y-%m-%d'.
 
11839
 
 
11840
     The argument TIMESPEC specifies the number of additional terms of
 
11841
     the time to include.  It can be one of the following:
 
11842
    `auto'
 
11843
          Print just the date.  This is the default if TIMESPEC is
 
11844
          omitted.
 
11845
 
 
11846
    `hours'
 
11847
          Append the hour of the day to the date.
 
11848
 
 
11849
    `minutes'
 
11850
          Append the hours and minutes.
 
11851
 
 
11852
    `seconds'
 
11853
          Append the hours, minutes and seconds.
 
11854
 
 
11855
    `ns'
 
11856
          Append the hours, minutes, seconds and nanoseconds.
 
11857
 
 
11858
     If showing any time terms, then include the time zone using the
 
11859
     format `%z'.
 
11860
 
11589
11861
`-r FILE'
11590
11862
`--reference=FILE'
11591
11863
     Display the date and time of the last modification of FILE,
11636
11908
 
11637
11909
`-s DATESTR'
11638
11910
`--set=DATESTR'
11639
 
     Set the date and time to DATESTR.  See `-d' above.
 
11911
     Set the date and time to DATESTR.  See `-d' above.  See also *note
 
11912
     Setting the time::.
11640
11913
 
11641
11914
`-u'
11642
11915
`--utc'
11644
11917
     Use Coordinated Universal Time (UTC) by operating as if the `TZ'
11645
11918
     environment variable were set to the string `UTC0'.  Coordinated
11646
11919
     Universal Time is often called "Greenwich Mean Time" (GMT) for
11647
 
     historical reasons.
 
11920
     historical reasons.  Typically, systems ignore leap seconds and
 
11921
     thus implement an approximation to UTC rather than true UTC.
11648
11922
 
11649
11923
 
11650
11924
File: coreutils.info,  Node: Examples of date,  Up: date invocation
11750
12024
          date -u -d '1970-01-01 946684800 seconds' +"%Y-%m-%d %T %z"
11751
12025
          2000-01-01 00:00:00 +0000
11752
12026
 
 
12027
   * Typically the seconds count omits leap seconds, but some systems
 
12028
     are exceptions.  Because leap seconds are not predictable, the
 
12029
     mapping between the seconds count and a future timestamp is not
 
12030
     reliable on the atypical systems that include leap seconds in
 
12031
     their counts.
 
12032
 
 
12033
     Here is how the two kinds of systems handle the leap second at
 
12034
     2012-06-30 23:59:60 UTC:
 
12035
 
 
12036
          # Typical systems ignore leap seconds:
 
12037
          date --date='2012-06-30 23:59:59 +0000' +%s
 
12038
          1341100799
 
12039
          date --date='2012-06-30 23:59:60 +0000' +%s
 
12040
          date: invalid date '2012-06-30 23:59:60 +0000'
 
12041
          date --date='2012-07-01 00:00:00 +0000' +%s
 
12042
          1341100800
 
12043
 
 
12044
          # Atypical systems count leap seconds:
 
12045
          date --date='2012-06-30 23:59:59 +0000' +%s
 
12046
          1341100823
 
12047
          date --date='2012-06-30 23:59:60 +0000' +%s
 
12048
          1341100824
 
12049
          date --date='2012-07-01 00:00:00 +0000' +%s
 
12050
          1341100825
 
12051
 
11753
12052
 
11754
12053
 
11755
12054
File: coreutils.info,  Node: arch invocation,  Next: nproc invocation,  Prev: date invocation,  Up: System context
11821
12120
`2.2.18ss.e820-bda652a #4 SMP Tue Jun 5 11:24:08 PDT 2001':
11822
12121
 
11823
12122
     uname -a
11824
 
     => Linux dum 2.2.18 #4 SMP Tue Jun 5 11:24:08 PDT 2001 i686 unknown unknown GNU/Linux
 
12123
     => Linux dumdum 2.2.18 #4 SMP Tue Jun 5 11:24:08 PDT 2001 i686 unknown unknown GNU/Linux
11825
12124
 
11826
12125
   The program accepts the following options.  Also see *note Common
11827
12126
options::.
12099
12398
* nice invocation::             Modify niceness.
12100
12399
* nohup invocation::            Immunize to hangups.
12101
12400
* stdbuf invocation::           Modify buffering of standard streams.
12102
 
* su invocation::               Modify user and group ID.
12103
12401
* timeout invocation::          Run with time limit.
12104
12402
 
12105
12403
 
12259
12557
`-0'
12260
12558
`--null'
12261
12559
     Output a zero byte (ASCII NUL) at the end of each line, rather
12262
 
     than a newline. This option enables other programs to parse the
 
12560
     than a newline.  This option enables other programs to parse the
12263
12561
     output of `env' even when that output would contain data with
12264
12562
     embedded newlines.
12265
12563
 
12302
12600
and gets more resources, thus slowing down other processes) through 19
12303
12601
(process has lower priority and runs slowly itself, but has less impact
12304
12602
on the speed of other running processes).  Some systems may have a
12305
 
wider range of nicenesses; conversely, other systems may enforce more
12306
 
restrictive limits.  An attempt to set the niceness outside the
 
12603
wider range of niceness values; conversely, other systems may enforce
 
12604
more restrictive limits.  An attempt to set the niceness outside the
12307
12605
supported range is treated as an attempt to use the minimum or maximum
12308
12606
supported value.
12309
12607
 
12443
12741
instead of 125.
12444
12742
 
12445
12743
 
12446
 
File: coreutils.info,  Node: stdbuf invocation,  Next: su invocation,  Prev: nohup invocation,  Up: Modified command invocation
 
12744
File: coreutils.info,  Node: stdbuf invocation,  Next: timeout invocation,  Prev: nohup invocation,  Up: Modified command invocation
12447
12745
 
12448
12746
23.5 `stdbuf': Run a command with modified I/O stream buffering
12449
12747
===============================================================
12517
12815
     the exit status of COMMAND otherwise
12518
12816
 
12519
12817
 
12520
 
File: coreutils.info,  Node: su invocation,  Next: timeout invocation,  Prev: stdbuf invocation,  Up: Modified command invocation
12521
 
 
12522
 
23.6 `su': Run a command with substitute user and group ID
12523
 
==========================================================
12524
 
 
12525
 
`su' allows one user to temporarily become another user.  It runs a
12526
 
command (often an interactive shell) with the real and effective user
12527
 
ID, group ID, and supplemental groups of a given USER.  Synopsis:
12528
 
 
12529
 
     su [OPTION]... [USER [ARG]...]
12530
 
 
12531
 
   If no USER is given, the default is `root', the super-user.  The
12532
 
shell to use is taken from USER's `passwd' entry, or `/bin/sh' if none
12533
 
is specified there.  If USER has a password, `su' prompts for the
12534
 
password unless run by a user with effective user ID of zero (the
12535
 
super-user).
12536
 
 
12537
 
   By default, `su' does not change the current directory.  It sets the
12538
 
environment variables `HOME' and `SHELL' from the password entry for
12539
 
USER, and if USER is not the super-user, sets `USER' and `LOGNAME' to
12540
 
USER.  By default, the shell is not a login shell.
12541
 
 
12542
 
   Any additional ARGs are passed as additional arguments to the shell.
12543
 
 
12544
 
   GNU `su' does not treat `/bin/sh' or any other shells specially
12545
 
(e.g., by setting `argv[0]' to `-su', passing `-c' only to certain
12546
 
shells, etc.).
12547
 
 
12548
 
   `su' can optionally be compiled to use `syslog' to report failed,
12549
 
and optionally successful, `su' attempts.  (If the system supports
12550
 
`syslog'.)  However, GNU `su' does not check if the user is a member of
12551
 
the `wheel' group; see below.
12552
 
 
12553
 
   The program accepts the following options.  Also see *note Common
12554
 
options::.
12555
 
 
12556
 
`-c COMMAND'
12557
 
`--command=COMMAND'
12558
 
     Pass COMMAND, a single command line to run, to the shell with a
12559
 
     `-c' option instead of starting an interactive shell.
12560
 
 
12561
 
`-f'
12562
 
`--fast'
12563
 
     Pass the `-f' option to the shell.  This probably only makes sense
12564
 
     if the shell run is `csh' or `tcsh', for which the `-f' option
12565
 
     prevents reading the startup file (`.cshrc').  With Bourne-like
12566
 
     shells, the `-f' option disables file name pattern expansion
12567
 
     (globbing), which is not likely to be useful.
12568
 
 
12569
 
`-'
12570
 
`-l'
12571
 
`--login'
12572
 
     Make the shell a login shell.  This means the following.  Unset all
12573
 
     environment variables except `TERM', `HOME', and `SHELL' (which
12574
 
     are set as described above), and `USER' and `LOGNAME' (which are
12575
 
     set, even for the super-user, as described above), and set `PATH'
12576
 
     to a compiled-in default value.  Change to USER's home directory.
12577
 
     Prepend `-' to the shell's name, intended to make it read its
12578
 
     login startup file(s).
12579
 
 
12580
 
`-m'
12581
 
`-p'
12582
 
`--preserve-environment'
12583
 
     Do not change the environment variables `HOME', `USER', `LOGNAME',
12584
 
     or `SHELL'.  Run the shell given in the environment variable
12585
 
     `SHELL' instead of the shell from USER's passwd entry, unless the
12586
 
     user running `su' is not the super-user and USER's shell is
12587
 
     restricted.  A "restricted shell" is one that is not listed in the
12588
 
     file `/etc/shells', or in a compiled-in list if that file does not
12589
 
     exist.  Parts of what this option does can be overridden by
12590
 
     `--login' and `--shell'.
12591
 
 
12592
 
`-s SHELL'
12593
 
`--shell=SHELL'
12594
 
     Run SHELL instead of the shell from USER's passwd entry, unless
12595
 
     the user running `su' is not the super-user and USER's shell is
12596
 
     restricted (see `-m' just above).
12597
 
 
12598
 
 
12599
 
   Exit status:
12600
 
 
12601
 
     125 if `su' itself fails
12602
 
     126 if subshell is found but cannot be invoked
12603
 
     127 if subshell cannot be found
12604
 
     the exit status of the subshell otherwise
12605
 
 
12606
 
23.6.1 Why GNU `su' does not support the `wheel' group
12607
 
------------------------------------------------------
12608
 
 
12609
 
(This section is by Richard Stallman.)
12610
 
 
12611
 
   Sometimes a few of the users try to hold total power over all the
12612
 
rest.  For example, in 1984, a few users at the MIT AI lab decided to
12613
 
seize power by changing the operator password on the Twenex system and
12614
 
keeping it secret from everyone else.  (I was able to thwart this coup
12615
 
and give power back to the users by patching the kernel, but I wouldn't
12616
 
know how to do that in Unix.)
12617
 
 
12618
 
   However, occasionally the rulers do tell someone.  Under the usual
12619
 
`su' mechanism, once someone learns the root password who sympathizes
12620
 
with the ordinary users, he or she can tell the rest.  The "wheel
12621
 
group" feature would make this impossible, and thus cement the power of
12622
 
the rulers.
12623
 
 
12624
 
   I'm on the side of the masses, not that of the rulers.  If you are
12625
 
used to supporting the bosses and sysadmins in whatever they do, you
12626
 
might find this idea strange at first.
12627
 
 
12628
 
 
12629
 
File: coreutils.info,  Node: timeout invocation,  Prev: su invocation,  Up: Modified command invocation
12630
 
 
12631
 
23.7 `timeout': Run a command with a time limit
 
12818
File: coreutils.info,  Node: timeout invocation,  Prev: stdbuf invocation,  Up: Modified command invocation
 
12819
 
 
12820
23.6 `timeout': Run a command with a time limit
12632
12821
===============================================
12633
12822
 
12634
12823
`timeout' runs the given COMMAND and kills it if it is still running
12666
12855
`-s SIGNAL'
12667
12856
`--signal=SIGNAL'
12668
12857
     Send this SIGNAL to COMMAND on timeout, rather than the default
12669
 
     `TERM' signal. SIGNAL may be a name like `HUP' or a number. Also
12670
 
     see *Note Signal specifications::.
 
12858
     `TERM' signal.  SIGNAL may be a name like `HUP' or a number.
 
12859
     *Note Signal specifications::.
12671
12860
 
12672
12861
   DURATION is a floating point number followed by an optional unit:
12673
12862
     `s' for seconds (the default)
12684
12873
     125 if `timeout' itself fails
12685
12874
     126 if COMMAND is found but cannot be invoked
12686
12875
     127 if COMMAND cannot be found
 
12876
     137 if COMMAND is sent the KILL(9) signal (128+9)
12687
12877
     the exit status of COMMAND otherwise
12688
12878
 
12689
12879
 
12760
12950
`1', or an exit status of a process terminated by the signal.  A signal
12761
12951
name can be given in canonical form or prefixed by `SIG'.  The case of
12762
12952
the letters is ignored, except for the `-SIGNAL' option which must use
12763
 
upper case to avoid ambiguity with lower case option letters.  For a
12764
 
list of supported signal names and numbers see *Note Signal
12765
 
specifications::.
 
12953
upper case to avoid ambiguity with lower case option letters.  *Note
 
12954
Signal specifications::, for a list of supported signal names and
 
12955
numbers.
12766
12956
 
12767
12957
 
12768
12958
File: coreutils.info,  Node: Delaying,  Next: Numeric operations,  Prev: Process control,  Up: Top
12856
13046
   Factoring the product of the eighth and ninth Mersenne primes takes
12857
13047
about 30 milliseconds of CPU time on a 2.2 GHz Athlon.
12858
13048
 
12859
 
     M8=`echo 2^31-1|bc` ; M9=`echo 2^61-1|bc`
12860
 
     /usr/bin/time -f '%U' factor $(echo "$M8 * $M9" | bc)
 
13049
     M8=$(echo 2^31-1|bc)
 
13050
     M9=$(echo 2^61-1|bc)
 
13051
     n=$(echo "$M8 * $M9" | bc)
 
13052
     /usr/bin/time -f %U factor $n
12861
13053
     4951760154835678088235319297: 2147483647 2305843009213693951
12862
13054
     0.03
12863
13055
 
12940
13132
   If you want hexadecimal integer output, you can use `printf' to
12941
13133
perform the conversion:
12942
13134
 
12943
 
     $ printf '%x\n' `seq 1048575 1024 1050623`
 
13135
     $ printf '%x\n' $(seq 1048575 1024 1050623)
12944
13136
     fffff
12945
13137
     1003ff
12946
13138
     1007ff
12961
13153
point::.  A common case is that `seq' works with integers through 2^64,
12962
13154
and larger integers may not be numerically correct:
12963
13155
 
12964
 
     $ seq 18446744073709551616 1 18446744073709551618
12965
 
     18446744073709551616
12966
 
     18446744073709551616
12967
 
     18446744073709551618
 
13156
     $ seq 50000000000000000000 2 50000000000000000004
 
13157
     50000000000000000000
 
13158
     50000000000000000000
 
13159
     50000000000000000004
 
13160
 
 
13161
   However, note that when limited to non-negative whole numbers, an
 
13162
increment of 1 and no format-specifying option, seq can print
 
13163
arbitrarily large numbers.
12968
13164
 
12969
13165
   Be careful when using `seq' with outlandish values: otherwise you
12970
13166
may see surprising results, as `seq' uses floating point internally.
12993
13189
* Mode Structure::              Structure of file mode bits.
12994
13190
* Symbolic Modes::              Mnemonic representation of file mode bits.
12995
13191
* Numeric Modes::               File mode bits as octal numbers.
 
13192
* Operator Numeric Modes::      ANDing, ORing, and setting modes octally.
12996
13193
* Directory Setuid and Setgid:: Set-user-ID and set-group-ID on directories.
12997
13194
 
12998
13195
 
13381
13578
users.
13382
13579
 
13383
13580
 
13384
 
File: coreutils.info,  Node: Numeric Modes,  Next: Directory Setuid and Setgid,  Prev: Symbolic Modes,  Up: File permissions
 
13581
File: coreutils.info,  Node: Numeric Modes,  Next: Operator Numeric Modes,  Prev: Symbolic Modes,  Up: File permissions
13385
13582
 
13386
13583
27.3 Numeric Modes
13387
13584
==================
13389
13586
As an alternative to giving a symbolic mode, you can give an octal
13390
13587
(base 8) number that represents the mode.  This number is always
13391
13588
interpreted in octal; you do not have to add a leading `0', as you do
13392
 
in C.  Mode `0055' is the same as mode `55'.
 
13589
in C.  Mode `0055' is the same as mode `55'.  (However, modes of five
 
13590
digits or more, such as `00055', are sometimes special.  *Note
 
13591
Directory Setuid and Setgid::.)
13393
13592
 
13394
13593
   A numeric mode is usually shorter than the corresponding symbolic
13395
13594
mode, but it is limited in that normally it cannot take into account the
13396
 
previous file mode bits; it can only set them absolutely.  (As
13397
 
discussed in the next section, the set-user-ID and set-group-ID bits of
13398
 
directories are an exception to this general limitation.)
 
13595
previous file mode bits; it can only set them absolutely.  The
 
13596
set-user-ID and set-group-ID bits of directories are an exception to
 
13597
this general limitation.  *Note Directory Setuid and Setgid::.  Also,
 
13598
operator numeric modes can take previous file mode bits into account.
 
13599
*Note Operator Numeric Modes::.
13399
13600
 
13400
13601
   The permissions granted to the user, to other users in the file's
13401
13602
group, and to other users not in the file's group each require three
13432
13633
`ug=rw,o=r'.  Numeric mode `0' corresponds to symbolic mode `a='.
13433
13634
 
13434
13635
 
13435
 
File: coreutils.info,  Node: Directory Setuid and Setgid,  Prev: Numeric Modes,  Up: File permissions
13436
 
 
13437
 
27.4 Directories and the Set-User-ID and Set-Group-ID Bits
 
13636
File: coreutils.info,  Node: Operator Numeric Modes,  Next: Directory Setuid and Setgid,  Prev: Numeric Modes,  Up: File permissions
 
13637
 
 
13638
27.4 Operator Numeric Modes
 
13639
===========================
 
13640
 
 
13641
An operator numeric mode is a numeric mode that is prefixed by a `-',
 
13642
`+', or `=' operator, which has the same interpretation as in symbolic
 
13643
modes.  For example, `+440' enables read permission for the file's
 
13644
owner and group, `-1' disables execute permission for other users, and
 
13645
`=600' clears all permissions except for enabling read-write
 
13646
permissions for the file's owner.  Operator numeric modes can be
 
13647
combined with symbolic modes by separating them with a comma; for
 
13648
example, `=0,u+r' clears all permissions except for enabling read
 
13649
permission for the file's owner.
 
13650
 
 
13651
   The commands `chmod =755 DIR' and `chmod 755 DIR' differ in that the
 
13652
former clears the directory DIR's setuid and setgid bits, whereas the
 
13653
latter preserves them.  *Note Directory Setuid and Setgid::.
 
13654
 
 
13655
   Operator numeric modes are a GNU extension.
 
13656
 
 
13657
 
 
13658
File: coreutils.info,  Node: Directory Setuid and Setgid,  Prev: Operator Numeric Modes,  Up: File permissions
 
13659
 
 
13660
27.5 Directories and the Set-User-ID and Set-Group-ID Bits
13438
13661
==========================================================
13439
13662
 
13440
13663
On most systems, if a directory's set-group-ID bit is set, newly
13452
13675
convenient and it would be harder to share files.  Therefore, a command
13453
13676
like `chmod' does not affect the set-user-ID or set-group-ID bits of a
13454
13677
directory unless the user specifically mentions them in a symbolic
13455
 
mode, or sets them in a numeric mode.  For example, on systems that
13456
 
support set-group-ID inheritance:
 
13678
mode, or uses an operator numeric mode such as `=755', or sets them in
 
13679
a numeric mode, or clears them in a numeric mode that has five or more
 
13680
octal digits.  For example, on systems that support set-group-ID
 
13681
inheritance:
13457
13682
 
13458
13683
     # These commands leave the set-user-ID and
13459
13684
     # set-group-ID bits of the subdirectories alone,
13471
13696
 
13472
13697
     # These commands try to set the set-user-ID
13473
13698
     # and set-group-ID bits of the subdirectories.
13474
 
     mkdir G H
 
13699
     mkdir G
13475
13700
     chmod 6755 G
13476
 
     chmod u=rwx,go=rx,a+s H
13477
 
     mkdir -m 6755 I
 
13701
     chmod +6000 G
 
13702
     chmod u=rwx,go=rx,a+s G
 
13703
     mkdir -m 6755 H
 
13704
     mkdir -m +6000 I
13478
13705
     mkdir -m u=rwx,go=rx,a+s J
13479
13706
 
13480
13707
   If you want to try to clear these bits, you must mention them
13481
 
explicitly in a symbolic mode, e.g.:
 
13708
explicitly in a symbolic mode, or use an operator numeric mode, or
 
13709
specify a numeric mode with five or more octal digits, e.g.:
13482
13710
 
13483
 
     # This command tries to clear the set-user-ID
 
13711
     # These commands try to clear the set-user-ID
13484
13712
     # and set-group-ID bits of the directory D.
13485
13713
     chmod a-s D
 
13714
     chmod -6000 D
 
13715
     chmod =755 D
 
13716
     chmod 00755 D
13486
13717
 
13487
13718
   This behavior is a GNU extension.  Portable scripts should not rely
13488
13719
on requests to set or clear these bits on directories, as POSIX allows
13489
 
implementations to ignore these requests.
 
13720
implementations to ignore these requests.  The GNU behavior with
 
13721
numeric modes of four or fewer digits is intended for scripts portable
 
13722
to systems that preserve these bits; the behavior with numeric modes of
 
13723
five or more digits is for scripts portable to systems that do not
 
13724
preserve the bits.
13490
13725
 
13491
13726
 
13492
13727
File: coreutils.info,  Node: Date input formats,  Next: Opening the software toolbox,  Prev: File permissions,  Up: Top
13979
14214
29 Opening the Software Toolbox
13980
14215
*******************************
13981
14216
 
13982
 
An earlier version of this chapter appeared in 2 (June 1994).  It was
13983
 
written by Arnold Robbins.
 
14217
An earlier version of this chapter appeared in the `What's GNU?' column
 
14218
of the June 1994 `Linux Journal'
 
14219
(http://www.linuxjournal.com/article.php?sid=2762).  It was written by
 
14220
Arnold Robbins.
13984
14221
 
13985
14222
* Menu:
13986
14223
 
15016
15253
* + <1>:                                 Numeric expressions. (line  12)
15017
15254
* +:                                     String expressions.  (line  53)
15018
15255
* +PAGE_RANGE:                           pr invocation.       (line  58)
15019
 
* - <1>:                                 su invocation.       (line  53)
15020
 
* - <2>:                                 env invocation.      (line  96)
 
15256
* - <1>:                                 env invocation.      (line  96)
15021
15257
* -:                                     Numeric expressions. (line  12)
15022
 
* - and Unix rm:                         rm invocation.       (line 110)
15023
 
* -, removing files beginning with:      rm invocation.       (line  98)
 
15258
* - and Unix rm:                         rm invocation.       (line 114)
 
15259
* -, removing files beginning with:      rm invocation.       (line 102)
15024
15260
* --:                                    Common options.      (line  44)
15025
15261
* --across:                              pr invocation.       (line  82)
 
15262
* --additional-suffix:                   split invocation.    (line 121)
15026
15263
* --address-radix:                       od invocation.       (line  36)
15027
15264
* --adjustment:                          nice invocation.     (line  47)
15028
15265
* --all <1>:                             uname invocation.    (line  30)
15046
15283
* --backup <1>:                          ln invocation.       (line  84)
15047
15284
* --backup <2>:                          mv invocation.       (line  58)
15048
15285
* --backup <3>:                          install invocation.  (line  42)
15049
 
* --backup <4>:                          cp invocation.       (line  80)
 
15286
* --backup <4>:                          cp invocation.       (line  81)
15050
15287
* --backup:                              Backup options.      (line  13)
15051
15288
* --batch-size:                          sort invocation.     (line 259)
15052
15289
* --before:                              tac invocation.      (line  21)
15053
15290
* --binary:                              md5sum invocation.   (line  37)
15054
15291
* --block-size <1>:                      du invocation.       (line  50)
15055
15292
* --block-size <2>:                      df invocation.       (line  38)
15056
 
* --block-size:                          Block size.          (line 138)
 
15293
* --block-size:                          Block size.          (line 137)
15057
15294
* --block-size=SIZE:                     Block size.          (line  12)
15058
15295
* --body-numbering:                      nl invocation.       (line  47)
15059
15296
* --boot:                                who invocation.      (line  40)
15063
15300
* --bytes <1>:                           du invocation.       (line  46)
15064
15301
* --bytes <2>:                           cut invocation.      (line  26)
15065
15302
* --bytes <3>:                           wc invocation.       (line  43)
15066
 
* --bytes <4>:                           split invocation.    (line  34)
 
15303
* --bytes <4>:                           split invocation.    (line  40)
15067
15304
* --bytes <5>:                           tail invocation.     (line  32)
15068
15305
* --bytes <6>:                           head invocation.     (line  24)
15069
15306
* --bytes:                               fold invocation.     (line  23)
15070
15307
* --c-shell:                             dircolors invocation.
15071
15308
                                                              (line  40)
15072
15309
* --canonicalize:                        readlink invocation. (line  29)
 
15310
* --canonicalize-existing <1>:           realpath invocation. (line  17)
15073
15311
* --canonicalize-existing:               readlink invocation. (line  36)
 
15312
* --canonicalize-missing <1>:            realpath invocation. (line  25)
15074
15313
* --canonicalize-missing:                readlink invocation. (line  43)
15075
15314
* --changes <1>:                         chmod invocation.    (line  39)
15076
15315
* --changes <2>:                         chgrp invocation.    (line  20)
15084
15323
* --color:                               General output formatting.
15085
15324
                                                              (line  21)
15086
15325
* --columns:                             pr invocation.       (line  68)
15087
 
* --command:                             su invocation.       (line  39)
15088
15326
* --compare:                             install invocation.  (line  47)
15089
15327
* --complement:                          cut invocation.      (line  83)
15090
15328
* --compute:                             runcon invocation.   (line  27)
15102
15340
* --csh:                                 dircolors invocation.
15103
15341
                                                              (line  40)
15104
15342
* --date <1>:                            Options for date.    (line  11)
15105
 
* --date:                                touch invocation.    (line  61)
 
15343
* --date:                                touch invocation.    (line  86)
15106
15344
* --dead:                                who invocation.      (line  44)
15107
15345
* --decode:                              base64 invocation.   (line  30)
15108
15346
* --delimiter:                           cut invocation.      (line  63)
15111
15349
* --dereference <2>:                     du invocation.       (line 101)
15112
15350
* --dereference <3>:                     chgrp invocation.    (line  30)
15113
15351
* --dereference <4>:                     chown invocation.    (line 103)
15114
 
* --dereference <5>:                     cp invocation.       (line 148)
 
15352
* --dereference <5>:                     cp invocation.       (line 151)
15115
15353
* --dereference:                         Which files are listed.
15116
15354
                                                              (line  84)
15117
15355
* --dereference-args:                    du invocation.       (line  61)
15121
15359
                                                              (line  41)
15122
15360
* --dictionary-order:                    sort invocation.     (line  87)
15123
15361
* --digits:                              csplit invocation.   (line  81)
 
15362
* --dir:                                 rm invocation.       (line  35)
15124
15363
* --directory <1>:                       mktemp invocation.   (line  86)
15125
15364
* --directory <2>:                       ln invocation.       (line  90)
15126
15365
* --directory <3>:                       install invocation.  (line  62)
15132
15371
* --dry-run:                             mktemp invocation.   (line  98)
15133
15372
* --echo:                                shuf invocation.     (line  19)
15134
15373
* --elide-empty-files <1>:               csplit invocation.   (line  90)
15135
 
* --elide-empty-files:                   split invocation.    (line 109)
 
15374
* --elide-empty-files:                   split invocation.    (line 126)
15136
15375
* --error:                               stdbuf invocation.   (line  34)
15137
15376
* --escape:                              Formatting the file names.
15138
15377
                                                              (line  11)
15141
15380
* --exclude-type:                        df invocation.       (line 144)
15142
15381
* --exclude=PATTERN:                     du invocation.       (line 207)
15143
15382
* --expand-tabs:                         pr invocation.       (line 118)
15144
 
* --fast:                                su invocation.       (line  44)
15145
15383
* --field-separator:                     sort invocation.     (line 325)
15146
15384
* --fields:                              cut invocation.      (line  44)
15147
15385
* --file <1>:                            Options for date.    (line  26)
15152
15390
* --files0-from=FILE <1>:                du invocation.       (line  67)
15153
15391
* --files0-from=FILE <2>:                sort invocation.     (line 221)
15154
15392
* --files0-from=FILE:                    wc invocation.       (line  62)
15155
 
* --filter:                              split invocation.    (line  54)
 
15393
* --filter:                              split invocation.    (line  60)
15156
15394
* --first-line-number:                   pr invocation.       (line 194)
15157
15395
* --follow:                              tail invocation.     (line  48)
15158
15396
* --footer-numbering:                    nl invocation.       (line  75)
15159
15397
* --force <1>:                           ln invocation.       (line  96)
15160
15398
* --force <2>:                           shred invocation.    (line 101)
15161
 
* --force <3>:                           rm invocation.       (line  35)
 
15399
* --force <3>:                           rm invocation.       (line  39)
15162
15400
* --force <4>:                           mv invocation.       (line  63)
15163
 
* --force:                               cp invocation.       (line 115)
 
15401
* --force:                               cp invocation.       (line 118)
15164
15402
* --foreground:                          timeout invocation.  (line  18)
15165
15403
* --form-feed:                           pr invocation.       (line 126)
15166
15404
* --format <1>:                          General output formatting.
15174
15412
* --full-time:                           What information is listed.
15175
15413
                                                              (line 100)
15176
15414
* --general-numeric-sort:                sort invocation.     (line 105)
 
15415
* --goal:                                fmt invocation.      (line  64)
15177
15416
* --group <1>:                           id invocation.       (line  26)
15178
15417
* --group:                               install invocation.  (line  68)
15179
15418
* --group-directories-first:             Which files are listed.
15196
15435
* --human-readable <2>:                  df invocation.       (line  48)
15197
15436
* --human-readable <3>:                  What information is listed.
15198
15437
                                                              (line 116)
15199
 
* --human-readable:                      Block size.          (line 138)
 
15438
* --human-readable:                      Block size.          (line 137)
15200
15439
* --ignore:                              nproc invocation.    (line  25)
15201
15440
* --ignore-backups:                      Which files are listed.
15202
15441
                                                              (line  23)
15221
15460
* --input:                               stdbuf invocation.   (line  26)
15222
15461
* --input-range:                         shuf invocation.     (line  23)
15223
15462
* --interactive <1>:                     ln invocation.       (line 100)
15224
 
* --interactive <2>:                     rm invocation.       (line  50)
 
15463
* --interactive <2>:                     rm invocation.       (line  54)
15225
15464
* --interactive <3>:                     mv invocation.       (line  69)
15226
 
* --interactive:                         cp invocation.       (line 138)
 
15465
* --interactive:                         cp invocation.       (line 141)
15227
15466
* --io-blocks:                           truncate invocation. (line  26)
 
15467
* --iso-8601[=TIMESPEC]:                 Options for date.    (line  34)
15228
15468
* --iterations=NUMBER:                   shred invocation.    (line 106)
15229
15469
* --join-blank-lines:                    nl invocation.       (line  87)
15230
15470
* --join-lines:                          pr invocation.       (line 144)
15233
15473
* --kernel-release:                      uname invocation.    (line  61)
15234
15474
* --kernel-version:                      uname invocation.    (line  76)
15235
15475
* --key:                                 sort invocation.     (line 234)
 
15476
* --kibibytes:                           General output formatting.
 
15477
                                                              (line  85)
15236
15478
* --kill-after:                          timeout invocation.  (line  33)
15237
15479
* --length:                              pr invocation.       (line 153)
15238
 
* --line-bytes:                          split invocation.    (line  48)
 
15480
* --line-bytes:                          split invocation.    (line  54)
15239
15481
* --line-increment:                      nl invocation.       (line  83)
15240
15482
* --lines <1>:                           wc invocation.       (line  55)
15241
 
* --lines <2>:                           split invocation.    (line  27)
 
15483
* --lines <2>:                           split invocation.    (line  33)
15242
15484
* --lines <3>:                           tail invocation.     (line 152)
15243
15485
* --lines:                               head invocation.     (line  39)
15244
 
* --link:                                cp invocation.       (line 144)
 
15486
* --link:                                cp invocation.       (line 147)
15245
15487
* --literal:                             Formatting the file names.
15246
15488
                                                              (line  17)
15247
15489
* --local:                               df invocation.       (line  69)
15248
15490
* --logical <1>:                         pwd invocation.      (line  15)
 
15491
* --logical <2>:                         realpath invocation. (line  30)
15249
15492
* --logical:                             ln invocation.       (line 104)
15250
 
* --login <1>:                           su invocation.       (line  53)
15251
15493
* --login:                               who invocation.      (line  52)
15252
15494
* --lookup:                              who invocation.      (line  57)
15253
15495
* --machine:                             uname invocation.    (line  41)
15263
15505
* --mode <3>:                            mkdir invocation.    (line  19)
15264
15506
* --mode:                                install invocation.  (line  74)
15265
15507
* --month-sort:                          sort invocation.     (line 152)
 
15508
* --multiple:                            basename invocation. (line  32)
15266
15509
* --name:                                id invocation.       (line  34)
15267
15510
* --no-clobber <1>:                      mv invocation.       (line  76)
15268
 
* --no-clobber:                          cp invocation.       (line 155)
 
15511
* --no-clobber:                          cp invocation.       (line 158)
15269
15512
* --no-create <1>:                       truncate invocation. (line  22)
15270
 
* --no-create:                           touch invocation.    (line  57)
 
15513
* --no-create:                           touch invocation.    (line  82)
15271
15514
* --no-dereference <1>:                  chcon invocation.    (line  22)
15272
15515
* --no-dereference <2>:                  du invocation.       (line 112)
15273
 
* --no-dereference <3>:                  touch invocation.    (line  75)
 
15516
* --no-dereference <3>:                  touch invocation.    (line 100)
15274
15517
* --no-dereference <4>:                  chgrp invocation.    (line  35)
15275
15518
* --no-dereference <5>:                  chown invocation.    (line 108)
15276
15519
* --no-dereference <6>:                  ln invocation.       (line 110)
15277
 
* --no-dereference:                      cp invocation.       (line 161)
 
15520
* --no-dereference:                      cp invocation.       (line 164)
15278
15521
* --no-file-warnings:                    pr invocation.       (line 207)
15279
15522
* --no-group:                            What information is listed.
15280
15523
                                                              (line 110)
15282
15525
* --no-preserve-root <1>:                chmod invocation.    (line  54)
15283
15526
* --no-preserve-root <2>:                chgrp invocation.    (line  48)
15284
15527
* --no-preserve-root <3>:                chown invocation.    (line 121)
15285
 
* --no-preserve-root:                    rm invocation.       (line  84)
 
15528
* --no-preserve-root:                    rm invocation.       (line  88)
15286
15529
* --no-renumber:                         nl invocation.       (line 108)
 
15530
* --no-symlinks:                         realpath invocation. (line  46)
15287
15531
* --no-sync:                             df invocation.       (line  73)
15288
 
* --no-target-directory <1>:             ln invocation.       (line 153)
 
15532
* --no-target-directory <1>:             ln invocation.       (line 165)
15289
15533
* --no-target-directory <2>:             mv invocation.       (line 109)
15290
15534
* --no-target-directory <3>:             install invocation.  (line 124)
15291
 
* --no-target-directory <4>:             cp invocation.       (line 352)
 
15535
* --no-target-directory <4>:             cp invocation.       (line 355)
15292
15536
* --no-target-directory:                 Target directory.    (line  15)
15293
15537
* --nodename:                            uname invocation.    (line  46)
15294
15538
* --null <1>:                            env invocation.      (line  83)
15295
15539
* --null <2>:                            printenv invocation. (line  19)
15296
15540
* --null:                                du invocation.       (line 124)
15297
 
* --number <1>:                          split invocation.    (line  72)
 
15541
* --number <1>:                          split invocation.    (line  77)
15298
15542
* --number:                              cat invocation.      (line  31)
15299
15543
* --number-format:                       nl invocation.       (line  95)
15300
15544
* --number-lines:                        pr invocation.       (line 173)
15302
15546
* --number-separator:                    nl invocation.       (line 112)
15303
15547
* --number-width:                        nl invocation.       (line 122)
15304
15548
* --numeric-sort:                        sort invocation.     (line 162)
15305
 
* --numeric-suffixes:                    split invocation.    (line 105)
 
15549
* --numeric-suffixes:                    split invocation.    (line 114)
15306
15550
* --numeric-uid-gid:                     What information is listed.
15307
15551
                                                              (line 234)
15308
 
* --omit-header:                         pr invocation.       (line 231)
15309
 
* --omit-pagination:                     pr invocation.       (line 242)
 
15552
* --omit-header:                         pr invocation.       (line 230)
 
15553
* --omit-pagination:                     pr invocation.       (line 241)
15310
15554
* --one-file-system <1>:                 du invocation.       (line 203)
15311
 
* --one-file-system <2>:                 rm invocation.       (line  63)
15312
 
* --one-file-system:                     cp invocation.       (line 375)
 
15555
* --one-file-system <2>:                 rm invocation.       (line  67)
 
15556
* --one-file-system:                     cp invocation.       (line 378)
15313
15557
* --only-delimited:                      cut invocation.      (line  71)
15314
15558
* --operating-system:                    uname invocation.    (line  57)
15315
15559
* --output <1>:                          stdbuf invocation.   (line  30)
15319
15563
* --output-duplicates:                   od invocation.       (line 155)
15320
15564
* --output-tabs:                         pr invocation.       (line 137)
15321
15565
* --owner:                               install invocation.  (line  86)
15322
 
* --page_width:                          pr invocation.       (line 260)
 
15566
* --page_width:                          pr invocation.       (line 259)
15323
15567
* --pages=PAGE_RANGE:                    pr invocation.       (line  58)
15324
15568
* --parallel:                            sort invocation.     (line 353)
15325
15569
* --parents <1>:                         rmdir invocation.    (line  22)
15326
15570
* --parents <2>:                         mkdir invocation.    (line  34)
15327
 
* --parents:                             cp invocation.       (line 240)
 
15571
* --parents:                             cp invocation.       (line 243)
15328
15572
* --physical <1>:                        pwd invocation.      (line  22)
 
15573
* --physical <2>:                        realpath invocation. (line  35)
15329
15574
* --physical:                            ln invocation.       (line 129)
15330
15575
* --pid:                                 tail invocation.     (line 120)
15331
15576
* --portability <1>:                     pathchk invocation.  (line  46)
15332
15577
* --portability:                         df invocation.       (line  80)
15333
15578
* --prefix:                              csplit invocation.   (line  62)
15334
 
* --preserve:                            cp invocation.       (line 168)
 
15579
* --preserve:                            cp invocation.       (line 171)
15335
15580
* --preserve-context:                    install invocation.  (line  91)
15336
 
* --preserve-environment:                su invocation.       (line  64)
15337
15581
* --preserve-root <1>:                   chmod invocation.    (line  49)
15338
15582
* --preserve-root <2>:                   chgrp invocation.    (line  43)
15339
15583
* --preserve-root <3>:                   chown invocation.    (line 116)
15340
 
* --preserve-root:                       rm invocation.       (line  79)
 
15584
* --preserve-root:                       rm invocation.       (line  83)
15341
15585
* --preserve-timestamps:                 install invocation.  (line  98)
15342
15586
* --print-database:                      dircolors invocation.
15343
15587
                                                              (line  45)
15346
15590
* --process:                             who invocation.      (line  66)
15347
15591
* --processor:                           uname invocation.    (line  50)
15348
15592
* --quiet <1>:                           tty invocation.      (line  18)
15349
 
* --quiet <2>:                           mktemp invocation.   (line  93)
15350
 
* --quiet <3>:                           chmod invocation.    (line  45)
15351
 
* --quiet <4>:                           chgrp invocation.    (line  26)
15352
 
* --quiet <5>:                           chown invocation.    (line  76)
15353
 
* --quiet <6>:                           readlink invocation. (line  54)
15354
 
* --quiet <7>:                           md5sum invocation.   (line  68)
15355
 
* --quiet <8>:                           csplit invocation.   (line 101)
15356
 
* --quiet <9>:                           tail invocation.     (line 160)
 
15593
* --quiet <2>:                           realpath invocation. (line  41)
 
15594
* --quiet <3>:                           mktemp invocation.   (line  93)
 
15595
* --quiet <4>:                           chmod invocation.    (line  45)
 
15596
* --quiet <5>:                           chgrp invocation.    (line  26)
 
15597
* --quiet <6>:                           chown invocation.    (line  76)
 
15598
* --quiet <7>:                           readlink invocation. (line  54)
 
15599
* --quiet <8>:                           md5sum invocation.   (line  68)
 
15600
* --quiet <9>:                           csplit invocation.   (line 101)
 
15601
* --quiet <10>:                          tail invocation.     (line 160)
15357
15602
* --quiet:                               head invocation.     (line  46)
15358
15603
* --quote-name:                          Formatting the file names.
15359
15604
                                                              (line  30)
15371
15616
* --recursive <2>:                       chmod invocation.    (line  69)
15372
15617
* --recursive <3>:                       chgrp invocation.    (line  66)
15373
15618
* --recursive <4>:                       chown invocation.    (line 140)
15374
 
* --recursive <5>:                       rm invocation.       (line  91)
15375
 
* --recursive <6>:                       cp invocation.       (line 253)
 
15619
* --recursive <5>:                       rm invocation.       (line  95)
 
15620
* --recursive <6>:                       cp invocation.       (line 256)
15376
15621
* --recursive:                           Which files are listed.
15377
15622
                                                              (line  91)
15378
15623
* --reference <1>:                       chcon invocation.    (line  25)
15379
 
* --reference <2>:                       Options for date.    (line  34)
 
15624
* --reference <2>:                       Options for date.    (line  59)
15380
15625
* --reference <3>:                       truncate invocation. (line  30)
15381
 
* --reference <4>:                       touch invocation.    (line  94)
 
15626
* --reference <4>:                       touch invocation.    (line 119)
15382
15627
* --reference <5>:                       chmod invocation.    (line  62)
15383
15628
* --reference <6>:                       chgrp invocation.    (line  52)
15384
15629
* --reference:                           chown invocation.    (line 125)
15385
 
* --reflink[=WHEN]:                      cp invocation.       (line 266)
 
15630
* --reflink[=WHEN]:                      cp invocation.       (line 269)
15386
15631
* --regex:                               tac invocation.      (line  26)
 
15632
* --relative:                            ln invocation.       (line 138)
 
15633
* --relative-base:                       realpath invocation. (line  61)
 
15634
* --relative-to:                         realpath invocation. (line  56)
15387
15635
* --remove:                              shred invocation.    (line 123)
15388
 
* --remove-destination:                  cp invocation.       (line 292)
 
15636
* --remove-destination:                  cp invocation.       (line 295)
15389
15637
* --repeated:                            uniq invocation.     (line  63)
15390
15638
* --retry:                               tail invocation.     (line 104)
15391
15639
* --reverse <1>:                         Sorting the output.  (line  27)
15392
15640
* --reverse:                             sort invocation.     (line 185)
15393
 
* --rfc-2822:                            Options for date.    (line  40)
15394
 
* --rfc-3339=TIMESPEC:                   Options for date.    (line  52)
15395
 
* --rfc-822:                             Options for date.    (line  40)
 
15641
* --rfc-2822:                            Options for date.    (line  65)
 
15642
* --rfc-3339=TIMESPEC:                   Options for date.    (line  77)
 
15643
* --rfc-822:                             Options for date.    (line  65)
15396
15644
* --role <1>:                            runcon invocation.   (line  35)
15397
15645
* --role:                                chcon invocation.    (line  55)
15398
15646
* --runlevel:                            who invocation.      (line  75)
15403
15651
* --separator <1>:                       pr invocation.       (line 212)
15404
15652
* --separator:                           tac invocation.      (line  33)
15405
15653
* --serial:                              paste invocation.    (line  34)
15406
 
* --set:                                 Options for date.    (line  82)
 
15654
* --set:                                 Options for date.    (line 107)
15407
15655
* --sh:                                  dircolors invocation.
15408
15656
                                                              (line  34)
15409
 
* --shell:                               su invocation.       (line  75)
15410
15657
* --show-all:                            cat invocation.      (line  16)
15411
15658
* --show-control-chars <1>:              Formatting the file names.
15412
15659
                                                              (line  78)
15413
15660
* --show-control-chars:                  pr invocation.       (line  88)
15414
15661
* --show-ends:                           cat invocation.      (line  27)
15415
 
* --show-nonprinting <1>:                pr invocation.       (line 247)
 
15662
* --show-nonprinting <1>:                pr invocation.       (line 246)
15416
15663
* --show-nonprinting:                    cat invocation.      (line  51)
15417
15664
* --show-tabs:                           cat invocation.      (line  44)
15418
15665
* --si <1>:                              du invocation.       (line 130)
15419
15666
* --si <2>:                              df invocation.       (line  99)
15420
15667
* --si <3>:                              What information is listed.
15421
15668
                                                              (line 260)
15422
 
* --si:                                  Block size.          (line 138)
 
15669
* --si:                                  Block size.          (line 137)
15423
15670
* --signal:                              timeout invocation.  (line  40)
15424
15671
* --silent <1>:                          tty invocation.      (line  18)
15425
15672
* --silent <2>:                          chmod invocation.    (line  45)
15440
15687
* --sort <1>:                            Sorting the output.  (line  32)
15441
15688
* --sort:                                sort invocation.     (line 105)
15442
15689
* --spaces:                              fold invocation.     (line  29)
15443
 
* --sparse=WHEN:                         cp invocation.       (line 296)
 
15690
* --sparse=WHEN:                         cp invocation.       (line 299)
15444
15691
* --split-only:                          fmt invocation.      (line  47)
15445
15692
* --squeeze-blank:                       cat invocation.      (line  36)
15446
15693
* --stable:                              sort invocation.     (line 303)
15447
15694
* --starting-line-number:                nl invocation.       (line 117)
15448
15695
* --status:                              md5sum invocation.   (line  76)
15449
 
* --strict:                              md5sum invocation.   (line 100)
 
15696
* --strict:                              md5sum invocation.   (line 109)
15450
15697
* --strings:                             od invocation.       (line  76)
 
15698
* --strip <1>:                           realpath invocation. (line  46)
15451
15699
* --strip:                               install invocation.  (line 108)
15452
15700
* --strip-program:                       install invocation.  (line 111)
15453
15701
* --strip-trailing-slashes <1>:          mv invocation.       (line  95)
15454
 
* --strip-trailing-slashes:              cp invocation.       (line 330)
 
15702
* --strip-trailing-slashes:              cp invocation.       (line 333)
15455
15703
* --suffix <1>:                          mktemp invocation.   (line 114)
15456
 
* --suffix <2>:                          ln invocation.       (line 144)
15457
 
* --suffix <3>:                          mv invocation.       (line 100)
15458
 
* --suffix <4>:                          install invocation.  (line 115)
15459
 
* --suffix <5>:                          cp invocation.       (line 343)
15460
 
* --suffix <6>:                          csplit invocation.   (line  66)
 
15704
* --suffix <2>:                          basename invocation. (line  38)
 
15705
* --suffix <3>:                          ln invocation.       (line 156)
 
15706
* --suffix <4>:                          mv invocation.       (line 100)
 
15707
* --suffix <5>:                          install invocation.  (line 115)
 
15708
* --suffix <6>:                          cp invocation.       (line 346)
 
15709
* --suffix <7>:                          csplit invocation.   (line  66)
15461
15710
* --suffix:                              Backup options.      (line  50)
15462
 
* --suffix-length:                       split invocation.    (line 101)
 
15711
* --suffix-length:                       split invocation.    (line 106)
15463
15712
* --summarize:                           du invocation.       (line 138)
15464
 
* --symbolic:                            ln invocation.       (line 138)
15465
 
* --symbolic-link:                       cp invocation.       (line 335)
 
15713
* --symbolic:                            ln invocation.       (line 150)
 
15714
* --symbolic-link:                       cp invocation.       (line 338)
15466
15715
* --sync:                                df invocation.       (line 106)
15467
15716
* --sysv:                                sum invocation.      (line  31)
15468
15717
* --tabs <1>:                            unexpand invocation. (line  24)
15469
15718
* --tabs:                                expand invocation.   (line  22)
15470
15719
* --tabsize:                             General output formatting.
15471
 
                                                              (line 104)
 
15720
                                                              (line 111)
 
15721
* --tag:                                 md5sum invocation.   (line  85)
15472
15722
* --tagged-paragraph:                    fmt invocation.      (line  40)
15473
 
* --target-directory <1>:                ln invocation.       (line 149)
 
15723
* --target-directory <1>:                ln invocation.       (line 161)
15474
15724
* --target-directory <2>:                mv invocation.       (line 105)
15475
15725
* --target-directory <3>:                install invocation.  (line 120)
15476
 
* --target-directory <4>:                cp invocation.       (line 348)
 
15726
* --target-directory <4>:                cp invocation.       (line 351)
15477
15727
* --target-directory:                    Target directory.    (line  31)
15478
15728
* --temporary-directory:                 sort invocation.     (line 345)
15479
15729
* --terse:                               stat invocation.     (line  54)
15480
 
* --text:                                md5sum invocation.   (line  86)
 
15730
* --text:                                md5sum invocation.   (line  95)
15481
15731
* --time <1>:                            who invocation.      (line  83)
15482
15732
* --time <2>:                            du invocation.       (line 150)
15483
 
* --time <3>:                            touch invocation.    (line  53)
 
15733
* --time <3>:                            touch invocation.    (line  78)
15484
15734
* --time:                                Sorting the output.  (line  13)
15485
15735
* --time-style <1>:                      du invocation.       (line 165)
15486
15736
* --time-style:                          Formatting file timestamps.
15492
15742
* --type <1>:                            runcon invocation.   (line  39)
15493
15743
* --type <2>:                            chcon invocation.    (line  59)
15494
15744
* --type:                                df invocation.       (line 113)
15495
 
* --unbuffered:                          split invocation.    (line 117)
 
15745
* --unbuffered:                          split invocation.    (line 134)
15496
15746
* --uniform-spacing:                     fmt invocation.      (line  53)
15497
15747
* --unique <1>:                          uniq invocation.     (line 101)
15498
15748
* --unique:                              sort invocation.     (line 361)
15499
 
* --universal:                           Options for date.    (line  87)
 
15749
* --universal:                           Options for date.    (line 113)
15500
15750
* --unset:                               env invocation.      (line  90)
15501
15751
* --update <1>:                          mv invocation.       (line  82)
15502
 
* --update:                              cp invocation.       (line 357)
 
15752
* --update:                              cp invocation.       (line 360)
15503
15753
* --user <1>:                            runcon invocation.   (line  31)
15504
15754
* --user <2>:                            chcon invocation.    (line  51)
15505
15755
* --user:                                id invocation.       (line  44)
15506
15756
* --userspec:                            chroot invocation.   (line  24)
15507
 
* --utc:                                 Options for date.    (line  87)
 
15757
* --utc:                                 Options for date.    (line 113)
15508
15758
* --verbose <1>:                         chcon invocation.    (line  47)
15509
15759
* --verbose <2>:                         chmod invocation.    (line  59)
15510
15760
* --verbose <3>:                         chgrp invocation.    (line  58)
15512
15762
* --verbose <5>:                         rmdir invocation.    (line  31)
15513
15763
* --verbose <6>:                         readlink invocation. (line  58)
15514
15764
* --verbose <7>:                         mkdir invocation.    (line  51)
15515
 
* --verbose <8>:                         ln invocation.       (line 158)
 
15765
* --verbose <8>:                         ln invocation.       (line 170)
15516
15766
* --verbose <9>:                         shred invocation.    (line 129)
15517
 
* --verbose <10>:                        rm invocation.       (line  95)
 
15767
* --verbose <10>:                        rm invocation.       (line  99)
15518
15768
* --verbose <11>:                        mv invocation.       (line  92)
15519
15769
* --verbose <12>:                        install invocation.  (line 129)
15520
 
* --verbose <13>:                        cp invocation.       (line 371)
15521
 
* --verbose <14>:                        split invocation.    (line 121)
 
15770
* --verbose <13>:                        cp invocation.       (line 374)
 
15771
* --verbose <14>:                        split invocation.    (line 138)
15522
15772
* --verbose <15>:                        tail invocation.     (line 164)
15523
15773
* --verbose:                             head invocation.     (line  50)
15524
15774
* --version:                             Common options.      (line  41)
15525
15775
* --version-sort:                        sort invocation.     (line 179)
15526
 
* --warn:                                md5sum invocation.   (line  95)
 
15776
* --warn:                                md5sum invocation.   (line 104)
15527
15777
* --width <1>:                           General output formatting.
15528
 
                                                              (line 116)
 
15778
                                                              (line 123)
15529
15779
* --width <2>:                           fold invocation.     (line  35)
15530
 
* --width <3>:                           pr invocation.       (line 251)
 
15780
* --width <3>:                           pr invocation.       (line 250)
15531
15781
* --width <4>:                           fmt invocation.      (line  59)
15532
15782
* --width:                               od invocation.       (line 162)
15533
15783
* --words:                               wc invocation.       (line  51)
15534
15784
* --wrap:                                base64 invocation.   (line  22)
15535
15785
* --writable:                            who invocation.      (line  95)
 
15786
* --zero <1>:                            realpath invocation. (line  53)
 
15787
* --zero <2>:                            dirname invocation.  (line  31)
 
15788
* --zero <3>:                            basename invocation. (line  42)
15536
15789
* --zero:                                shred invocation.    (line 144)
15537
15790
* --zero-terminated <1>:                 uniq invocation.     (line 112)
15538
15791
* --zero-terminated <2>:                 shuf invocation.     (line  48)
15550
15803
* -a <1>:                                uname invocation.    (line  30)
15551
15804
* -a <2>:                                who invocation.      (line  36)
15552
15805
* -a <3>:                                stty invocation.     (line  26)
15553
 
* -a <4>:                                tee invocation.      (line  25)
15554
 
* -a <5>:                                Connectives for test.
 
15806
* -a <4>:                                basename invocation. (line  32)
 
15807
* -a <5>:                                tee invocation.      (line  25)
 
15808
* -a <6>:                                Connectives for test.
15555
15809
                                                              (line  12)
15556
 
* -a <6>:                                du invocation.       (line  26)
15557
 
* -a <7>:                                df invocation.       (line  32)
15558
 
* -a <8>:                                touch invocation.    (line  53)
 
15810
* -a <7>:                                du invocation.       (line  26)
 
15811
* -a <8>:                                df invocation.       (line  32)
 
15812
* -a <9>:                                touch invocation.    (line  78)
15559
15813
* -a:                                    cp invocation.       (line  65)
15560
15814
* -A:                                    Which files are listed.
15561
15815
                                                              (line  17)
15563
15817
                                                              (line  13)
15564
15818
* -a <2>:                                unexpand invocation. (line  37)
15565
15819
* -a <3>:                                join invocation.     (line  75)
15566
 
* -a <4>:                                split invocation.    (line 101)
 
15820
* -a <4>:                                split invocation.    (line 106)
15567
15821
* -a <5>:                                pr invocation.       (line  82)
15568
15822
* -a:                                    od invocation.       (line 175)
15569
15823
* -A <1>:                                od invocation.       (line  36)
15576
15830
* -b <1>:                                ln invocation.       (line  84)
15577
15831
* -b <2>:                                mv invocation.       (line  58)
15578
15832
* -b <3>:                                install invocation.  (line  42)
15579
 
* -b <4>:                                cp invocation.       (line  80)
 
15833
* -b <4>:                                cp invocation.       (line  81)
15580
15834
* -b <5>:                                dircolors invocation.
15581
15835
                                                              (line  34)
15582
15836
* -b:                                    Formatting the file names.
15587
15841
* -b <2>:                                sort invocation.     (line  79)
15588
15842
* -b <3>:                                md5sum invocation.   (line  37)
15589
15843
* -b <4>:                                csplit invocation.   (line  66)
15590
 
* -b <5>:                                split invocation.    (line  34)
 
15844
* -b <5>:                                split invocation.    (line  40)
15591
15845
* -b <6>:                                fold invocation.     (line  23)
15592
15846
* -b <7>:                                od invocation.       (line 178)
15593
15847
* -b <8>:                                nl invocation.       (line  47)
15594
15848
* -b <9>:                                tac invocation.      (line  21)
15595
15849
* -b <10>:                               cat invocation.      (line  20)
15596
15850
* -b:                                    Backup options.      (line  13)
15597
 
* -c <1>:                                su invocation.       (line  39)
15598
 
* -c <2>:                                runcon invocation.   (line  27)
15599
 
* -c <3>:                                File type tests.     (line  13)
15600
 
* -c <4>:                                truncate invocation. (line  22)
15601
 
* -c <5>:                                stat invocation.     (line  34)
15602
 
* -c <6>:                                du invocation.       (line  55)
15603
 
* -c <7>:                                touch invocation.    (line  57)
15604
 
* -c <8>:                                chmod invocation.    (line  39)
15605
 
* -c <9>:                                chgrp invocation.    (line  20)
15606
 
* -c <10>:                               chown invocation.    (line  70)
 
15851
* -c <1>:                                runcon invocation.   (line  27)
 
15852
* -c <2>:                                File type tests.     (line  13)
 
15853
* -c <3>:                                truncate invocation. (line  22)
 
15854
* -c <4>:                                stat invocation.     (line  34)
 
15855
* -c <5>:                                du invocation.       (line  55)
 
15856
* -c <6>:                                touch invocation.    (line  82)
 
15857
* -c <7>:                                chmod invocation.    (line  39)
 
15858
* -c <8>:                                chgrp invocation.    (line  20)
 
15859
* -c <9>:                                chown invocation.    (line  70)
15607
15860
* -c:                                    install invocation.  (line  53)
15608
15861
* -C:                                    install invocation.  (line  47)
15609
15862
* -c:                                    dircolors invocation.
15616
15869
* -c <4>:                                shuf invocation.     (line  19)
15617
15870
* -c <5>:                                sort invocation.     (line  18)
15618
15871
* -c:                                    wc invocation.       (line  43)
15619
 
* -C:                                    split invocation.    (line  48)
 
15872
* -C:                                    split invocation.    (line  54)
15620
15873
* -c <1>:                                tail invocation.     (line  32)
15621
15874
* -c <2>:                                head invocation.     (line  24)
15622
15875
* -c <3>:                                pr invocation.       (line  88)
15628
15881
* -d <3>:                                mktemp invocation.   (line  86)
15629
15882
* -d:                                    File type tests.     (line  16)
15630
15883
* -D:                                    du invocation.       (line  61)
15631
 
* -d <1>:                                touch invocation.    (line  61)
 
15884
* -d <1>:                                touch invocation.    (line  86)
15632
15885
* -d <2>:                                ln invocation.       (line  90)
 
15886
* -d <3>:                                rm invocation.       (line  35)
15633
15887
* -d:                                    install invocation.  (line  62)
15634
15888
* -D:                                    install invocation.  (line  56)
15635
 
* -d:                                    cp invocation.       (line 108)
 
15889
* -d:                                    cp invocation.       (line 111)
15636
15890
* -D:                                    What information is listed.
15637
15891
                                                              (line  16)
15638
15892
* -d <1>:                                Which files are listed.
15642
15896
* -D:                                    uniq invocation.     (line  69)
15643
15897
* -d <1>:                                uniq invocation.     (line  63)
15644
15898
* -d <2>:                                sort invocation.     (line  87)
15645
 
* -d <3>:                                split invocation.    (line 105)
 
15899
* -d <3>:                                split invocation.    (line 114)
15646
15900
* -d <4>:                                pr invocation.       (line  94)
15647
15901
* -d <5>:                                base64 invocation.   (line  30)
15648
15902
* -d <6>:                                od invocation.       (line 185)
15649
15903
* -d:                                    nl invocation.       (line  68)
15650
15904
* -d DEPTH:                              du invocation.       (line 118)
15651
15905
* -e <1>:                                stdbuf invocation.   (line  34)
 
15906
* -e <2>:                                realpath invocation. (line  17)
15652
15907
* -e:                                    File characteristic tests.
15653
15908
                                                              (line   9)
15654
15909
* -E:                                    echo invocation.     (line  73)
15655
15910
* -e <1>:                                echo invocation.     (line  25)
15656
15911
* -e <2>:                                readlink invocation. (line  36)
15657
15912
* -e <3>:                                join invocation.     (line  86)
15658
 
* -e <4>:                                split invocation.    (line 109)
 
15913
* -e <4>:                                split invocation.    (line 126)
15659
15914
* -e:                                    pr invocation.       (line 118)
15660
15915
* -E:                                    cat invocation.      (line  27)
15661
15916
* -e:                                    cat invocation.      (line  23)
15662
15917
* -ef:                                   File characteristic tests.
15663
15918
                                                              (line  23)
15664
15919
* -eq:                                   Numeric tests.       (line  16)
15665
 
* -f <1>:                                su invocation.       (line  44)
15666
15920
* -f:                                    Options for date.    (line  26)
15667
15921
* -F:                                    stty invocation.     (line  31)
15668
15922
* -f <1>:                                File type tests.     (line  19)
15669
15923
* -f <2>:                                stat invocation.     (line  28)
15670
 
* -f <3>:                                touch invocation.    (line  71)
 
15924
* -f <3>:                                touch invocation.    (line  96)
15671
15925
* -f <4>:                                chmod invocation.    (line  45)
15672
15926
* -f <5>:                                chgrp invocation.    (line  26)
15673
15927
* -f <6>:                                chown invocation.    (line  76)
15675
15929
* -f:                                    ln invocation.       (line  96)
15676
15930
* -F:                                    ln invocation.       (line  90)
15677
15931
* -f <1>:                                shred invocation.    (line 101)
15678
 
* -f <2>:                                rm invocation.       (line  35)
 
15932
* -f <2>:                                rm invocation.       (line  39)
15679
15933
* -f <3>:                                mv invocation.       (line  63)
15680
 
* -f:                                    cp invocation.       (line 115)
 
15934
* -f:                                    cp invocation.       (line 118)
15681
15935
* -F:                                    General output formatting.
15682
15936
                                                              (line  48)
15683
15937
* -f <1>:                                Sorting the output.  (line  20)
15704
15958
                                                              (line 110)
15705
15959
* -g <1>:                                What information is listed.
15706
15960
                                                              (line 105)
15707
 
* -g:                                    sort invocation.     (line 105)
 
15961
* -g <2>:                                sort invocation.     (line 105)
 
15962
* -g:                                    fmt invocation.      (line  64)
15708
15963
* -ge:                                   Numeric tests.       (line  16)
15709
15964
* -gt:                                   Numeric tests.       (line  16)
15710
15965
* -H:                                    chcon invocation.    (line  33)
15715
15970
* -h:                                    du invocation.       (line  81)
15716
15971
* -H:                                    df invocation.       (line  54)
15717
15972
* -h <1>:                                df invocation.       (line  48)
15718
 
* -h:                                    touch invocation.    (line  75)
 
15973
* -h:                                    touch invocation.    (line 100)
15719
15974
* -H:                                    chgrp invocation.    (line  70)
15720
15975
* -h:                                    chgrp invocation.    (line  35)
15721
15976
* -H:                                    chown invocation.    (line 143)
15722
15977
* -h:                                    chown invocation.    (line 108)
15723
 
* -H:                                    cp invocation.       (line 131)
 
15978
* -H:                                    cp invocation.       (line 134)
15724
15979
* -h:                                    What information is listed.
15725
15980
                                                              (line 116)
15726
15981
* -H:                                    Which files are listed.
15729
15984
* -h <2>:                                pr invocation.       (line 131)
15730
15985
* -h:                                    nl invocation.       (line  79)
15731
15986
* -H:                                    Traversing symlinks. (line  18)
15732
 
* -h:                                    Block size.          (line 138)
 
15987
* -h:                                    Block size.          (line 137)
15733
15988
* -i <1>:                                stdbuf invocation.   (line  26)
15734
15989
* -i <2>:                                env invocation.      (line  96)
15735
15990
* -i <3>:                                uname invocation.    (line  35)
15736
15991
* -i <4>:                                tee invocation.      (line  30)
15737
15992
* -i <5>:                                df invocation.       (line  58)
15738
15993
* -i:                                    ln invocation.       (line 100)
15739
 
* -I:                                    rm invocation.       (line  44)
15740
 
* -i <1>:                                rm invocation.       (line  39)
 
15994
* -I:                                    rm invocation.       (line  48)
 
15995
* -i <1>:                                rm invocation.       (line  43)
15741
15996
* -i <2>:                                mv invocation.       (line  69)
15742
 
* -i <3>:                                cp invocation.       (line 138)
 
15997
* -i <3>:                                cp invocation.       (line 141)
15743
15998
* -i:                                    What information is listed.
15744
15999
                                                              (line 123)
15745
16000
* -I:                                    Which files are listed.
15753
16008
* -i <7>:                                base64 invocation.   (line  36)
15754
16009
* -i <8>:                                od invocation.       (line 191)
15755
16010
* -i:                                    nl invocation.       (line  83)
 
16011
* -I[TIMESPEC]:                          Options for date.    (line  34)
15756
16012
* -J:                                    pr invocation.       (line 144)
15757
16013
* -j:                                    od invocation.       (line  55)
15758
16014
* -k <1>:                                timeout invocation.  (line  33)
15761
16017
* -k <3>:                                du invocation.       (line  90)
15762
16018
* -k <4>:                                df invocation.       (line  63)
15763
16019
* -k <5>:                                General output formatting.
15764
 
                                                              (line  84)
 
16020
                                                              (line  85)
15765
16021
* -k <6>:                                sort invocation.     (line 234)
15766
16022
* -k <7>:                                csplit invocation.   (line  86)
15767
 
* -k:                                    Block size.          (line 138)
15768
 
* -l <1>:                                su invocation.       (line  53)
15769
 
* -l <2>:                                runcon invocation.   (line  43)
 
16023
* -k:                                    Block size.          (line 137)
 
16024
* -l <1>:                                runcon invocation.   (line  43)
15770
16025
* -l:                                    chcon invocation.    (line  63)
15771
16026
* -L:                                    chcon invocation.    (line  38)
15772
16027
* -l:                                    who invocation.      (line  52)
15773
16028
* -L <1>:                                pwd invocation.      (line  15)
15774
 
* -L <2>:                                File type tests.     (line  23)
15775
 
* -L <3>:                                stat invocation.     (line  22)
 
16029
* -L <2>:                                realpath invocation. (line  30)
 
16030
* -L <3>:                                File type tests.     (line  23)
 
16031
* -L <4>:                                stat invocation.     (line  22)
15776
16032
* -L:                                    du invocation.       (line 101)
15777
16033
* -l <1>:                                du invocation.       (line  96)
15778
16034
* -l:                                    df invocation.       (line  69)
15779
16035
* -L <1>:                                chgrp invocation.    (line  75)
15780
16036
* -L <2>:                                chown invocation.    (line 148)
15781
16037
* -L <3>:                                ln invocation.       (line 104)
15782
 
* -L:                                    cp invocation.       (line 148)
15783
 
* -l <1>:                                cp invocation.       (line 144)
 
16038
* -L:                                    cp invocation.       (line 151)
 
16039
* -l <1>:                                cp invocation.       (line 147)
15784
16040
* -l:                                    What information is listed.
15785
16041
                                                              (line 131)
15786
16042
* -L <1>:                                Which files are listed.
15787
16043
                                                              (line  84)
15788
16044
* -L:                                    wc invocation.       (line  59)
15789
16045
* -l <1>:                                wc invocation.       (line  55)
15790
 
* -l <2>:                                split invocation.    (line  27)
 
16046
* -l <2>:                                split invocation.    (line  33)
15791
16047
* -l <3>:                                pr invocation.       (line 153)
15792
16048
* -l <4>:                                od invocation.       (line 194)
15793
16049
* -l:                                    nl invocation.       (line  87)
15794
16050
* -L:                                    Traversing symlinks. (line  22)
15795
16051
* -le:                                   Numeric tests.       (line  16)
15796
16052
* -lt:                                   Numeric tests.       (line  16)
15797
 
* -m <1>:                                su invocation.       (line  64)
15798
 
* -m <2>:                                uname invocation.    (line  41)
15799
 
* -m <3>:                                who invocation.      (line  62)
 
16053
* -m <1>:                                uname invocation.    (line  41)
 
16054
* -m <2>:                                who invocation.      (line  62)
 
16055
* -m <3>:                                realpath invocation. (line  25)
15800
16056
* -m <4>:                                du invocation.       (line 106)
15801
 
* -m <5>:                                touch invocation.    (line  90)
 
16057
* -m <5>:                                touch invocation.    (line 115)
15802
16058
* -m <6>:                                readlink invocation. (line  43)
15803
16059
* -m <7>:                                mknod invocation.    (line  48)
15804
16060
* -m <8>:                                mkfifo invocation.   (line  21)
15805
16061
* -m <9>:                                mkdir invocation.    (line  19)
15806
16062
* -m <10>:                               install invocation.  (line  74)
15807
16063
* -m:                                    General output formatting.
15808
 
                                                              (line  90)
 
16064
                                                              (line  97)
15809
16065
* -M:                                    sort invocation.     (line 152)
15810
16066
* -m <1>:                                sort invocation.     (line  32)
15811
16067
* -m <2>:                                wc invocation.       (line  47)
15818
16074
* -n <6>:                                readlink invocation. (line  48)
15819
16075
* -n <7>:                                ln invocation.       (line 110)
15820
16076
* -n <8>:                                mv invocation.       (line  76)
15821
 
* -n:                                    cp invocation.       (line 155)
 
16077
* -n:                                    cp invocation.       (line 158)
15822
16078
* -N:                                    Formatting the file names.
15823
16079
                                                              (line  17)
15824
16080
* -n <1>:                                What information is listed.
15827
16083
* -n <3>:                                shuf invocation.     (line  32)
15828
16084
* -n <4>:                                sort invocation.     (line 162)
15829
16085
* -n <5>:                                csplit invocation.   (line  81)
15830
 
* -n <6>:                                split invocation.    (line  72)
 
16086
* -n <6>:                                split invocation.    (line  77)
15831
16087
* -n <7>:                                tail invocation.     (line 152)
15832
16088
* -n:                                    head invocation.     (line  39)
15833
16089
* -N:                                    pr invocation.       (line 194)
15855
16111
* -o:                                    od invocation.       (line 197)
15856
16112
* -ot:                                   File characteristic tests.
15857
16113
                                                              (line  19)
15858
 
* -p:                                    su invocation.       (line  64)
15859
16114
* -P:                                    chcon invocation.    (line  42)
15860
16115
* -p <1>:                                uname invocation.    (line  50)
15861
16116
* -p:                                    who invocation.      (line  66)
15862
 
* -P:                                    pwd invocation.      (line  22)
 
16117
* -P <1>:                                pwd invocation.      (line  22)
 
16118
* -P:                                    realpath invocation. (line  35)
15863
16119
* -p:                                    mktemp invocation.   (line 106)
15864
16120
* -P:                                    pathchk invocation.  (line  42)
15865
16121
* -p <1>:                                pathchk invocation.  (line  29)
15872
16128
* -p:                                    mkdir invocation.    (line  34)
15873
16129
* -P:                                    ln invocation.       (line 129)
15874
16130
* -p <1>:                                install invocation.  (line  98)
15875
 
* -p:                                    cp invocation.       (line 168)
15876
 
* -P:                                    cp invocation.       (line 161)
 
16131
* -p:                                    cp invocation.       (line 171)
 
16132
* -P:                                    cp invocation.       (line 164)
15877
16133
* -p <1>:                                dircolors invocation.
15878
16134
                                                              (line  45)
15879
16135
* -p <2>:                                General output formatting.
15880
 
                                                              (line  95)
 
16136
                                                              (line 102)
15881
16137
* -p:                                    nl invocation.       (line 108)
15882
16138
* -P:                                    Traversing symlinks. (line  26)
15883
16139
* -q <1>:                                who invocation.      (line  70)
15884
 
* -q <2>:                                mktemp invocation.   (line  93)
 
16140
* -q <2>:                                realpath invocation. (line  41)
 
16141
* -q <3>:                                mktemp invocation.   (line  93)
15885
16142
* -q:                                    readlink invocation. (line  54)
15886
16143
* -Q:                                    Formatting the file names.
15887
16144
                                                              (line  30)
15894
16151
* -r:                                    chcon invocation.    (line  55)
15895
16152
* -R:                                    chcon invocation.    (line  30)
15896
16153
* -r:                                    uname invocation.    (line  61)
15897
 
* -R:                                    Options for date.    (line  40)
15898
 
* -r <1>:                                Options for date.    (line  34)
 
16154
* -R:                                    Options for date.    (line  65)
 
16155
* -r <1>:                                Options for date.    (line  59)
15899
16156
* -r <2>:                                who invocation.      (line  75)
15900
16157
* -r <3>:                                id invocation.       (line  39)
15901
16158
* -r <4>:                                Access permission tests.
15902
16159
                                                              (line  15)
15903
16160
* -r <5>:                                truncate invocation. (line  30)
15904
 
* -r:                                    touch invocation.    (line  94)
 
16161
* -r:                                    touch invocation.    (line 119)
15905
16162
* -R <1>:                                chmod invocation.    (line  69)
15906
16163
* -R <2>:                                chgrp invocation.    (line  66)
15907
 
* -R <3>:                                chown invocation.    (line 140)
15908
 
* -R:                                    rm invocation.       (line  91)
15909
 
* -r <1>:                                rm invocation.       (line  91)
15910
 
* -r:                                    cp invocation.       (line 253)
15911
 
* -R:                                    cp invocation.       (line 253)
 
16164
* -R:                                    chown invocation.    (line 140)
 
16165
* -r:                                    ln invocation.       (line 138)
 
16166
* -R:                                    rm invocation.       (line  95)
 
16167
* -r <1>:                                rm invocation.       (line  95)
 
16168
* -r:                                    cp invocation.       (line 256)
 
16169
* -R:                                    cp invocation.       (line 256)
15912
16170
* -r:                                    Sorting the output.  (line  27)
15913
16171
* -R <1>:                                Which files are listed.
15914
16172
                                                              (line  91)
15918
16176
* -r <3>:                                pr invocation.       (line 207)
15919
16177
* -r:                                    tac invocation.      (line  26)
15920
16178
* -s <1>:                                timeout invocation.  (line  40)
15921
 
* -s <2>:                                su invocation.       (line  75)
15922
 
* -s <3>:                                uname invocation.    (line  65)
15923
 
* -s <4>:                                Options for date.    (line  82)
15924
 
* -s <5>:                                who invocation.      (line  79)
15925
 
* -s <6>:                                tty invocation.      (line  18)
 
16179
* -s <2>:                                uname invocation.    (line  65)
 
16180
* -s <3>:                                Options for date.    (line 107)
 
16181
* -s <4>:                                who invocation.      (line  79)
 
16182
* -s <5>:                                tty invocation.      (line  18)
 
16183
* -s <6>:                                realpath invocation. (line  46)
 
16184
* -s <7>:                                basename invocation. (line  38)
15926
16185
* -s:                                    File characteristic tests.
15927
16186
                                                              (line  12)
15928
16187
* -S:                                    File type tests.     (line  31)
15930
16189
* -S:                                    du invocation.       (line 142)
15931
16190
* -s <1>:                                du invocation.       (line 138)
15932
16191
* -s:                                    readlink invocation. (line  54)
15933
 
* -S:                                    ln invocation.       (line 144)
15934
 
* -s:                                    ln invocation.       (line 138)
 
16192
* -S:                                    ln invocation.       (line 156)
 
16193
* -s:                                    ln invocation.       (line 150)
15935
16194
* -S <1>:                                mv invocation.       (line 100)
15936
16195
* -S:                                    install invocation.  (line 115)
15937
16196
* -s:                                    install invocation.  (line 108)
15938
 
* -S:                                    cp invocation.       (line 343)
15939
 
* -s:                                    cp invocation.       (line 335)
 
16197
* -S:                                    cp invocation.       (line 346)
 
16198
* -s:                                    cp invocation.       (line 338)
15940
16199
* -S:                                    Sorting the output.  (line  32)
15941
16200
* -s <1>:                                What information is listed.
15942
16201
                                                              (line 244)
15958
16217
* -s:                                    cat invocation.      (line  36)
15959
16218
* -S:                                    Backup options.      (line  50)
15960
16219
* -s BYTES:                              shred invocation.    (line 117)
15961
 
* -su:                                   su invocation.       (line  25)
15962
16220
* -t <1>:                                runcon invocation.   (line  39)
15963
16221
* -t:                                    chcon invocation.    (line  59)
15964
16222
* -T:                                    who invocation.      (line  95)
15968
16226
* -t:                                    stat invocation.     (line  54)
15969
16227
* -T:                                    df invocation.       (line 119)
15970
16228
* -t:                                    df invocation.       (line 113)
15971
 
* -T:                                    ln invocation.       (line 153)
15972
 
* -t:                                    ln invocation.       (line 149)
 
16229
* -T:                                    ln invocation.       (line 165)
 
16230
* -t:                                    ln invocation.       (line 161)
15973
16231
* -T:                                    mv invocation.       (line 109)
15974
16232
* -t:                                    mv invocation.       (line 105)
15975
16233
* -T:                                    install invocation.  (line 124)
15976
16234
* -t:                                    install invocation.  (line 120)
15977
 
* -T:                                    cp invocation.       (line 352)
15978
 
* -t:                                    cp invocation.       (line 348)
 
16235
* -T:                                    cp invocation.       (line 355)
 
16236
* -t:                                    cp invocation.       (line 351)
15979
16237
* -T:                                    General output formatting.
15980
 
                                                              (line 104)
 
16238
                                                              (line 111)
15981
16239
* -t <1>:                                Sorting the output.  (line  36)
15982
16240
* -t <2>:                                unexpand invocation. (line  24)
15983
16241
* -t:                                    expand invocation.   (line  22)
15984
16242
* -T:                                    sort invocation.     (line 345)
15985
16243
* -t <1>:                                sort invocation.     (line 325)
15986
 
* -t:                                    md5sum invocation.   (line  86)
15987
 
* -T:                                    pr invocation.       (line 242)
15988
 
* -t <1>:                                pr invocation.       (line 231)
 
16244
* -t:                                    md5sum invocation.   (line  95)
 
16245
* -T:                                    pr invocation.       (line 241)
 
16246
* -t <1>:                                pr invocation.       (line 230)
15989
16247
* -t <2>:                                fmt invocation.      (line  40)
15990
16248
* -t:                                    od invocation.       (line  85)
15991
16249
* -T:                                    cat invocation.      (line  44)
15993
16251
* -u <1>:                                env invocation.      (line  90)
15994
16252
* -u <2>:                                runcon invocation.   (line  31)
15995
16253
* -u <3>:                                chcon invocation.    (line  51)
15996
 
* -u <4>:                                Options for date.    (line  87)
 
16254
* -u <4>:                                Options for date.    (line 113)
15997
16255
* -u <5>:                                who invocation.      (line  86)
15998
16256
* -u <6>:                                id invocation.       (line  44)
15999
16257
* -u <7>:                                mktemp invocation.   (line  98)
16001
16259
                                                              (line  18)
16002
16260
* -u <9>:                                shred invocation.    (line 123)
16003
16261
* -u <10>:                               mv invocation.       (line  82)
16004
 
* -u:                                    cp invocation.       (line 357)
 
16262
* -u:                                    cp invocation.       (line 360)
16005
16263
* -U:                                    Sorting the output.  (line  49)
16006
16264
* -u <1>:                                Sorting the output.  (line  42)
16007
16265
* -u <2>:                                uniq invocation.     (line 101)
16008
16266
* -u <3>:                                sort invocation.     (line 361)
16009
 
* -u <4>:                                split invocation.    (line 117)
 
16267
* -u <4>:                                split invocation.    (line 134)
16010
16268
* -u <5>:                                fmt invocation.      (line  53)
16011
16269
* -u:                                    cat invocation.      (line  47)
16012
16270
* -v <1>:                                chcon invocation.    (line  47)
16017
16275
* -v <6>:                                rmdir invocation.    (line  31)
16018
16276
* -v <7>:                                readlink invocation. (line  58)
16019
16277
* -v <8>:                                mkdir invocation.    (line  51)
16020
 
* -v <9>:                                ln invocation.       (line 158)
 
16278
* -v <9>:                                ln invocation.       (line 170)
16021
16279
* -v <10>:                               shred invocation.    (line 129)
16022
 
* -v <11>:                               rm invocation.       (line  95)
 
16280
* -v <11>:                               rm invocation.       (line  99)
16023
16281
* -v <12>:                               mv invocation.       (line  92)
16024
16282
* -v <13>:                               install invocation.  (line 129)
16025
 
* -v <14>:                               cp invocation.       (line 371)
 
16283
* -v <14>:                               cp invocation.       (line 374)
16026
16284
* -v:                                    Sorting the output.  (line  56)
16027
16285
* -V:                                    sort invocation.     (line 179)
16028
16286
* -v <1>:                                tail invocation.     (line 164)
16029
16287
* -v <2>:                                head invocation.     (line  50)
16030
 
* -v <3>:                                pr invocation.       (line 247)
 
16288
* -v <3>:                                pr invocation.       (line 246)
16031
16289
* -v <4>:                                od invocation.       (line 155)
16032
16290
* -v <5>:                                nl invocation.       (line 117)
16033
16291
* -v:                                    cat invocation.      (line  51)
16035
16293
* -w <2>:                                Access permission tests.
16036
16294
                                                              (line  21)
16037
16295
* -w <3>:                                General output formatting.
16038
 
                                                              (line 116)
 
16296
                                                              (line 123)
16039
16297
* -w <4>:                                uniq invocation.     (line 106)
16040
 
* -w <5>:                                md5sum invocation.   (line  95)
 
16298
* -w <5>:                                md5sum invocation.   (line 104)
16041
16299
* -w <6>:                                wc invocation.       (line  51)
16042
16300
* -w:                                    fold invocation.     (line  35)
16043
 
* -W:                                    pr invocation.       (line 260)
16044
 
* -w <1>:                                pr invocation.       (line 251)
 
16301
* -W:                                    pr invocation.       (line 259)
 
16302
* -w <1>:                                pr invocation.       (line 250)
16045
16303
* -w <2>:                                fmt invocation.      (line  59)
16046
16304
* -w <3>:                                base64 invocation.   (line  22)
16047
16305
* -w <4>:                                od invocation.       (line 162)
16052
16310
* -x <2>:                                du invocation.       (line 203)
16053
16311
* -x <3>:                                df invocation.       (line 144)
16054
16312
* -x <4>:                                shred invocation.    (line 134)
16055
 
* -x <5>:                                cp invocation.       (line 375)
 
16313
* -x <5>:                                cp invocation.       (line 378)
16056
16314
* -x:                                    General output formatting.
16057
 
                                                              (line 100)
 
16315
                                                              (line 107)
16058
16316
* -X:                                    Sorting the output.  (line  63)
16059
16317
* -x:                                    od invocation.       (line 203)
16060
16318
* -X FILE:                               du invocation.       (line 213)
16061
16319
* -Z:                                    id invocation.       (line  48)
 
16320
* -z <1>:                                realpath invocation. (line  53)
 
16321
* -z <2>:                                dirname invocation.  (line  31)
 
16322
* -z <3>:                                basename invocation. (line  42)
16062
16323
* -z:                                    String tests.        (line  15)
16063
16324
* -Z <1>:                                mknod invocation.    (line  54)
16064
16325
* -Z <2>:                                mkfifo invocation.   (line  28)
16071
16332
* -z <2>:                                shuf invocation.     (line  48)
16072
16333
* -z <3>:                                sort invocation.     (line 375)
16073
16334
* -z:                                    csplit invocation.   (line  90)
16074
 
* .cshrc:                                su invocation.       (line  44)
16075
16335
* /:                                     Numeric expressions. (line  16)
16076
 
* /bin/sh:                               su invocation.       (line  12)
16077
 
* /etc/passwd:                           su invocation.       (line  12)
16078
 
* /etc/shells:                           su invocation.       (line  64)
16079
16336
* 128-bit checksum:                      md5sum invocation.   (line   6)
16080
16337
* 16-bit checksum:                       sum invocation.      (line   6)
16081
16338
* 160-bit checksum:                      sha1sum invocation.  (line   6)
16101
16358
* \Uhhhhhhhh:                            printf invocation.   (line  70)
16102
16359
* \xHH:                                  printf invocation.   (line  63)
16103
16360
* \| regexp operator:                    String expressions.  (line  28)
16104
 
* _POSIX2_VERSION <1>:                   touch invocation.    (line 113)
 
16361
* _POSIX2_VERSION <1>:                   touch invocation.    (line 138)
16105
16362
* _POSIX2_VERSION <2>:                   uniq invocation.     (line  46)
16106
16363
* _POSIX2_VERSION <3>:                   sort invocation.     (line 408)
16107
16364
* _POSIX2_VERSION <4>:                   tail invocation.     (line 175)
16111
16368
* access permission tests:               Access permission tests.
16112
16369
                                                              (line   6)
16113
16370
* access permissions, changing:          chmod invocation.    (line   6)
16114
 
* access time:                           dd invocation.       (line 211)
16115
 
* access time, changing:                 touch invocation.    (line  53)
 
16371
* access time:                           dd invocation.       (line 240)
 
16372
* access time, changing:                 touch invocation.    (line  78)
16116
16373
* access time, printing or sorting files by: Sorting the output.
16117
16374
                                                              (line  42)
16118
16375
* access time, show the most recent:     du invocation.       (line 161)
16119
16376
* across columns:                        pr invocation.       (line  82)
16120
16377
* across, listing files:                 General output formatting.
16121
 
                                                              (line 100)
 
16378
                                                              (line 107)
16122
16379
* adding permissions:                    Setting Permissions. (line  38)
16123
16380
* addition:                              Numeric expressions. (line  12)
16124
16381
* ago in date strings:                   Relative items in date strings.
16126
16383
* all repeated lines, outputting:        uniq invocation.     (line  69)
16127
16384
* alnum:                                 Character sets.      (line  92)
16128
16385
* alpha:                                 Character sets.      (line  95)
16129
 
* alternate ebcdic, converting to:       dd invocation.       (line  73)
 
16386
* alternate ebcdic, converting to:       dd invocation.       (line  89)
16130
16387
* always color option:                   General output formatting.
16131
16388
                                                              (line  27)
16132
 
* always interactive option:             rm invocation.       (line  57)
 
16389
* always interactive option:             rm invocation.       (line  61)
16133
16390
* am i:                                  who invocation.      (line  21)
16134
16391
* am in date strings:                    Time of day items.   (line  22)
16135
16392
* and operator <1>:                      Relations for expr.  (line  17)
16136
16393
* and operator:                          Connectives for test.
16137
16394
                                                              (line  12)
16138
 
* append:                                dd invocation.       (line 151)
16139
 
* appending to the output file:          dd invocation.       (line 151)
 
16395
* append:                                dd invocation.       (line 180)
 
16396
* appending to the output file:          dd invocation.       (line 180)
16140
16397
* appropriate privileges <1>:            nice invocation.     (line   6)
16141
16398
* appropriate privileges <2>:            hostname invocation. (line   6)
16142
16399
* appropriate privileges <3>:            Setting the time.    (line   6)
16146
16403
* arch:                                  arch invocation.     (line   6)
16147
16404
* arithmetic tests:                      Numeric tests.       (line   6)
16148
16405
* ASCII dump of files:                   od invocation.       (line   6)
16149
 
* ascii, converting to:                  dd invocation.       (line  65)
16150
 
* atime, changing:                       touch invocation.    (line  53)
 
16406
* ascii, converting to:                  dd invocation.       (line  81)
 
16407
* atime, changing:                       touch invocation.    (line  78)
16151
16408
* atime, printing or sorting files by:   Sorting the output.  (line  42)
16152
16409
* atime, show the most recent:           du invocation.       (line 161)
16153
16410
* attributes, file:                      Changing file attributes.
16170
16427
* backups, making <1>:                   ln invocation.       (line  84)
16171
16428
* backups, making <2>:                   mv invocation.       (line  58)
16172
16429
* backups, making <3>:                   install invocation.  (line  42)
16173
 
* backups, making <4>:                   cp invocation.       (line  80)
 
16430
* backups, making <4>:                   cp invocation.       (line  81)
16174
16431
* backups, making:                       Backup options.      (line  13)
16175
16432
* backups, making only:                  cp invocation.       (line  53)
16176
16433
* base64:                                base64 invocation.   (line   6)
16180
16437
* baud rate, setting:                    Special.             (line  43)
16181
16438
* beeping at input buffer full:          Input.               (line  59)
16182
16439
* beginning of time:                     Time conversion specifiers.
16183
 
                                                              (line  43)
 
16440
                                                              (line  42)
16184
16441
* beginning of time, for POSIX:          Seconds since the Epoch.
16185
16442
                                                              (line  13)
16186
16443
* Bellovin, Steven M.:                   Authors of parse_datetime.
16190
16447
* Berry, K. <1>:                         Authors of parse_datetime.
16191
16448
                                                              (line  19)
16192
16449
* Berry, K.:                             Introduction.        (line  19)
16193
 
* binary:                                dd invocation.       (line 228)
16194
 
* binary I/O:                            dd invocation.       (line 228)
 
16450
* binary:                                dd invocation.       (line 257)
 
16451
* binary I/O:                            dd invocation.       (line 257)
16195
16452
* binary input files:                    md5sum invocation.   (line  37)
16196
16453
* bind mount <1>:                        stat invocation.     (line 150)
16197
 
* bind mount:                            rm invocation.       (line  67)
 
16454
* bind mount:                            rm invocation.       (line  71)
16198
16455
* blank:                                 Character sets.      (line  98)
16199
16456
* blank lines, numbering:                nl invocation.       (line  87)
16200
16457
* blanks, ignoring leading:              sort invocation.     (line  79)
16201
 
* block (space-padding):                 dd invocation.       (line  82)
 
16458
* block (space-padding):                 dd invocation.       (line  98)
16202
16459
* block size <1>:                        dd invocation.       (line  33)
16203
16460
* block size:                            Block size.          (line   6)
16204
16461
* block size of conversion:              dd invocation.       (line  40)
16216
16473
* breaks, ignoring:                      Input.               (line   9)
16217
16474
* brkint:                                Input.               (line  12)
16218
16475
* bs:                                    dd invocation.       (line  33)
 
16476
* BSD output:                            md5sum invocation.   (line  85)
16219
16477
* BSD sum:                               sum invocation.      (line  25)
16220
16478
* BSD tail:                              tail invocation.     (line  19)
16221
 
* BSD touch compatibility:               touch invocation.    (line  71)
 
16479
* BSD touch compatibility:               touch invocation.    (line  96)
16222
16480
* bsN:                                   Output.              (line  55)
16223
16481
* bugs, reporting:                       Introduction.        (line  12)
16224
16482
* built-in shell commands, conflicts with <1>: sleep invocation.
16239
16497
                                                              (line  15)
16240
16498
* built-in shell commands, conflicts with: mknod invocation.  (line  20)
16241
16499
* byte count:                            wc invocation.       (line   6)
16242
 
* byte-swapping:                         dd invocation.       (line 101)
 
16500
* byte-swapping:                         dd invocation.       (line 130)
16243
16501
* c for character special file:          mknod invocation.    (line  34)
16244
16502
* C shell syntax for color setup:        dircolors invocation.
16245
16503
                                                              (line  40)
16246
16504
* C-s/C-q flow control:                  Input.               (line  40)
16247
16505
* calendar date item:                    Calendar date items. (line   6)
 
16506
* canonical file name <1>:               realpath invocation. (line   6)
16248
16507
* canonical file name:                   readlink invocation. (line   6)
 
16508
* canonicalize a file name <1>:          realpath invocation. (line   6)
16249
16509
* canonicalize a file name:              readlink invocation. (line   6)
16250
16510
* case folding:                          sort invocation.     (line  94)
16251
16511
* case translation:                      Local.               (line  36)
16290
16550
* chmod:                                 chmod invocation.    (line   6)
16291
16551
* chown:                                 chown invocation.    (line   6)
16292
16552
* chroot:                                chroot invocation.   (line   6)
16293
 
* cio:                                   dd invocation.       (line 159)
 
16553
* cio:                                   dd invocation.       (line 188)
16294
16554
* cksum:                                 cksum invocation.    (line   6)
16295
16555
* clocal:                                Control.             (line  33)
16296
 
* clone:                                 cp invocation.       (line 266)
 
16556
* clock skew <1>:                        touch invocation.    (line  17)
 
16557
* clock skew:                            Formatting file timestamps.
 
16558
                                                              (line  12)
 
16559
* clone:                                 cp invocation.       (line 269)
16297
16560
* cntrl:                                 Character sets.      (line 101)
16298
16561
* color database, printing:              dircolors invocation.
16299
16562
                                                              (line  45)
16306
16569
* COLUMNS:                               Special.             (line  30)
16307
16570
* columns:                               Special.             (line  27)
16308
16571
* COLUMNS:                               General output formatting.
16309
 
                                                              (line 116)
 
16572
                                                              (line 123)
16310
16573
* combination settings:                  Combination.         (line   6)
16311
16574
* combined date and time of day item:    Combined date and time of day items.
16312
16575
                                                              (line   6)
16326
16589
* commands for SELinux context:          SELinux context.     (line   6)
16327
16590
* commands for system context:           System context.      (line   6)
16328
16591
* commas, outputting between files:      General output formatting.
16329
 
                                                              (line  90)
 
16592
                                                              (line  97)
16330
16593
* comments, in dates:                    General date syntax. (line  66)
16331
16594
* common field, joining on:              join invocation.     (line   6)
16332
16595
* common lines:                          comm invocation.     (line  18)
16335
16598
* comparing sorted files:                comm invocation.     (line   6)
16336
16599
* comparison operators:                  Relations for expr.  (line  22)
16337
16600
* concatenate and write files:           cat invocation.      (line   6)
16338
 
* concurrent I/O:                        dd invocation.       (line 159)
 
16601
* concurrent I/O:                        dd invocation.       (line 188)
16339
16602
* conditional executability:             Conditional Executability.
16340
16603
                                                              (line   6)
16341
16604
* conditions:                            Conditions.          (line   6)
16355
16618
* context, system:                       System context.      (line   6)
16356
16619
* control characters, using ^C:          Local.               (line  51)
16357
16620
* control settings:                      Control.             (line   6)
16358
 
* controlling terminal:                  dd invocation.       (line 216)
16359
 
* conv:                                  dd invocation.       (line  59)
 
16621
* controlling terminal:                  dd invocation.       (line 245)
 
16622
* conv:                                  dd invocation.       (line  75)
16360
16623
* conversion block size:                 dd invocation.       (line  40)
16361
16624
* conversion specifiers, date:           Date conversion specifiers.
16362
16625
                                                              (line   6)
16367
16630
* converting tabs to spaces:             expand invocation.   (line   6)
16368
16631
* converting while copying a file:       dd invocation.       (line   6)
16369
16632
* cooked:                                Combination.         (line  37)
16370
 
* Coordinated Universal Time:            Options for date.    (line  87)
16371
 
* copy on write:                         cp invocation.       (line 266)
16372
 
* copying directories recursively:       cp invocation.       (line  95)
 
16633
* Coordinated Universal Time:            Options for date.    (line 113)
 
16634
* copy on write:                         cp invocation.       (line 269)
 
16635
* copying directories recursively:       cp invocation.       (line  98)
16373
16636
* copying existing permissions:          Copying Permissions. (line   6)
16374
16637
* copying files:                         cat invocation.      (line   6)
16375
16638
* copying files and directories:         cp invocation.       (line   6)
16376
16639
* copying files and setting attributes:  install invocation.  (line   6)
16377
16640
* core utilities:                        Top.                 (line  18)
16378
 
* count:                                 dd invocation.       (line  51)
16379
 
* COW:                                   cp invocation.       (line 266)
 
16641
* count:                                 dd invocation.       (line  55)
 
16642
* count_bytes:                           dd invocation.       (line 271)
 
16643
* COW:                                   cp invocation.       (line 269)
16380
16644
* cp:                                    cp invocation.       (line   6)
16381
16645
* crashes and corruption:                sync invocation.     (line  11)
16382
16646
* CRC checksum:                          cksum invocation.    (line   6)
16385
16649
* creating FIFOs (named pipes):          mkfifo invocation.   (line   6)
16386
16650
* creating links (hard only):            link invocation.     (line   6)
16387
16651
* creating links (hard or soft):         ln invocation.       (line   6)
16388
 
* creating output file, avoiding:        dd invocation.       (line 119)
16389
 
* creating output file, requiring:       dd invocation.       (line 115)
 
16652
* creating output file, avoiding:        dd invocation.       (line 148)
 
16653
* creating output file, requiring:       dd invocation.       (line 144)
16390
16654
* crN:                                   Output.              (line  45)
16391
16655
* crown margin:                          fmt invocation.      (line  34)
16392
16656
* crt:                                   Combination.         (line  75)
16428
16692
* deleting characters:                   Squeezing.           (line   6)
16429
16693
* dereferencing symbolic links:          ln invocation.       (line  42)
16430
16694
* descriptor follow option:              tail invocation.     (line  48)
16431
 
* destination directory <1>:             ln invocation.       (line 149)
 
16695
* destination directory <1>:             ln invocation.       (line 161)
16432
16696
* destination directory <2>:             mv invocation.       (line 105)
16433
16697
* destination directory <3>:             install invocation.  (line 120)
16434
 
* destination directory <4>:             cp invocation.       (line 348)
 
16698
* destination directory <4>:             cp invocation.       (line 351)
16435
16699
* destination directory:                 Target directory.    (line  15)
16436
16700
* destinations, multiple output:         tee invocation.      (line   6)
16437
16701
* device file, disk:                     df invocation.       (line  19)
16444
16708
* dir:                                   dir invocation.      (line   6)
16445
16709
* dircolors:                             dircolors invocation.
16446
16710
                                                              (line   6)
16447
 
* direct:                                dd invocation.       (line 165)
16448
 
* direct I/O:                            dd invocation.       (line 165)
 
16711
* direct:                                dd invocation.       (line 194)
 
16712
* direct I/O:                            dd invocation.       (line 194)
16449
16713
* directories, copying:                  cp invocation.       (line   6)
16450
 
* directories, copying recursively:      cp invocation.       (line  95)
 
16714
* directories, copying recursively:      cp invocation.       (line  98)
16451
16715
* directories, creating:                 mkdir invocation.    (line   6)
16452
16716
* directories, creating with given attributes: install invocation.
16453
16717
                                                              (line  62)
16454
 
* directories, removing (recursively):   rm invocation.       (line  91)
 
16718
* directories, removing:                 rm invocation.       (line  35)
 
16719
* directories, removing (recursively):   rm invocation.       (line  95)
16455
16720
* directories, removing empty:           rmdir invocation.    (line   6)
16456
 
* directory:                             dd invocation.       (line 173)
 
16721
* directory:                             dd invocation.       (line 202)
16457
16722
* directory check:                       File type tests.     (line  16)
16458
16723
* directory components, printing:        dirname invocation.  (line   6)
16459
16724
* directory deletion, ignoring failures: rmdir invocation.    (line  17)
16460
16725
* directory deletion, reporting:         rmdir invocation.    (line  31)
16461
 
* directory I/O:                         dd invocation.       (line 173)
 
16726
* directory I/O:                         dd invocation.       (line 202)
16462
16727
* directory listing:                     ls invocation.       (line   6)
16463
16728
* directory listing, brief:              dir invocation.      (line   6)
16464
16729
* directory listing, recursive:          Which files are listed.
16473
16738
* disabling special characters:          Characters.          (line  13)
16474
16739
* disambiguating group names and IDs:    Disambiguating names and IDs.
16475
16740
                                                              (line   6)
16476
 
* discarding file cache:                 dd invocation.       (line 189)
 
16741
* discarding file cache:                 dd invocation.       (line 218)
16477
16742
* disk allocation:                       What information is listed.
16478
16743
                                                              (line 244)
16479
16744
* disk device file:                      df invocation.       (line  19)
16492
16757
* double spacing:                        pr invocation.       (line  94)
16493
16758
* down columns:                          pr invocation.       (line  68)
16494
16759
* dsusp:                                 Characters.          (line  53)
16495
 
* dsync:                                 dd invocation.       (line 178)
 
16760
* dsync:                                 dd invocation.       (line 207)
16496
16761
* du:                                    du invocation.       (line   6)
16497
16762
* DU_BLOCK_SIZE:                         Block size.          (line  12)
16498
 
* ebcdic, converting to:                 dd invocation.       (line  69)
 
16763
* ebcdic, converting to:                 dd invocation.       (line  85)
16499
16764
* echo <1>:                              Local.               (line  18)
16500
16765
* echo:                                  echo invocation.     (line   6)
16501
16766
* echoctl:                               Local.               (line  51)
16519
16784
                                                              (line   6)
16520
16785
* env:                                   env invocation.      (line   6)
16521
16786
* environment variables, printing:       printenv invocation. (line   6)
16522
 
* environment, preserving:               su invocation.       (line  64)
16523
16787
* environment, printing:                 env invocation.      (line  45)
16524
16788
* environment, running a program in a modified: env invocation.
16525
16789
                                                              (line   6)
16529
16793
* epoch, for POSIX:                      Seconds since the Epoch.
16530
16794
                                                              (line  13)
16531
16795
* epoch, seconds since:                  Time conversion specifiers.
16532
 
                                                              (line  43)
 
16796
                                                              (line  42)
16533
16797
* equal string check:                    String tests.        (line  22)
16534
16798
* equivalence classes:                   Character sets.      (line 128)
16535
16799
* erase:                                 Characters.          (line  26)
16540
16804
* evaluation of expressions:             expr invocation.     (line   6)
16541
16805
* even parity:                           Control.             (line  13)
16542
16806
* evenp:                                 Combination.         (line   9)
16543
 
* exabyte, definition of:                Block size.          (line 116)
 
16807
* exabyte, definition of:                Block size.          (line 117)
16544
16808
* examples of date:                      Examples of date.    (line   6)
16545
16809
* examples of expr:                      Examples of expr.    (line   6)
16546
 
* exbibyte, definition of:               Block size.          (line 120)
16547
 
* excl:                                  dd invocation.       (line 115)
 
16810
* exbibyte, definition of:               Block size.          (line 121)
 
16811
* excl:                                  dd invocation.       (line 144)
16548
16812
* excluding files from du:               du invocation.       (line 207)
16549
16813
* executable file check:                 Access permission tests.
16550
16814
                                                              (line  24)
16566
16830
* exit status of nohup:                  nohup invocation.    (line  47)
16567
16831
* exit status of pathchk:                pathchk invocation.  (line  50)
16568
16832
* exit status of printenv:               printenv invocation. (line  25)
 
16833
* exit status of realpath:               realpath invocation. (line  79)
16569
16834
* exit status of runcon:                 runcon invocation.   (line  46)
16570
16835
* exit status of sort:                   sort invocation.     (line  58)
16571
16836
* exit status of stdbuf:                 stdbuf invocation.   (line  67)
16572
 
* exit status of su:                     su invocation.       (line  80)
16573
16837
* exit status of test:                   test invocation.     (line  41)
16574
16838
* exit status of timeout:                timeout invocation.  (line  53)
16575
16839
* exit status of true:                   true invocation.     (line   6)
16586
16850
* factor:                                factor invocation.   (line   6)
16587
16851
* failure exit status:                   false invocation.    (line   6)
16588
16852
* false:                                 false invocation.    (line   6)
16589
 
* fascism:                               su invocation.       (line  87)
16590
 
* fdatasync:                             dd invocation.       (line 131)
 
16853
* fdatasync:                             dd invocation.       (line 160)
16591
16854
* ffN:                                   Output.              (line  63)
16592
16855
* field separator character:             sort invocation.     (line 325)
16593
16856
* fields, padding numeric:               Padding and other flags.
16598
16861
* file characteristic tests:             File characteristic tests.
16599
16862
                                                              (line   6)
16600
16863
* file contents, dumping unambiguously:  od invocation.       (line   6)
16601
 
* file information, preserving:          cp invocation.       (line 236)
 
16864
* file information, preserving:          cp invocation.       (line 239)
16602
16865
* file information, preserving, extended attributes, xattr: cp invocation.
16603
 
                                                              (line 168)
 
16866
                                                              (line 171)
16604
16867
* file mode bits, numeric:               Numeric Modes.       (line   6)
16605
16868
* file name manipulation:                File name manipulation.
16606
16869
                                                              (line   6)
16607
 
* file name pattern expansion, disabled: su invocation.       (line  44)
 
16870
* file names, canonicalization:          realpath invocation. (line   6)
16608
16871
* file names, checking validity and portability: pathchk invocation.
16609
16872
                                                              (line   6)
16610
16873
* file names, creating temporary:        mktemp invocation.   (line   6)
16627
16890
* file system types, printing:           df invocation.       (line 119)
16628
16891
* file systems:                          stat invocation.     (line  28)
16629
16892
* file systems and hard links:           ln invocation.       (line   6)
16630
 
* file systems, omitting copying to different: cp invocation. (line 375)
 
16893
* file systems, omitting copying to different: cp invocation. (line 378)
 
16894
* file timestamp resolution:             touch invocation.    (line  26)
16631
16895
* file timestamps, changing:             touch invocation.    (line   6)
16632
16896
* file type and executables, marking:    General output formatting.
16633
16897
                                                              (line  48)
16637
16901
* file types:                            Special file types.  (line   9)
16638
16902
* file types, special:                   Special file types.  (line   6)
16639
16903
* file utilities:                        Top.                 (line  18)
16640
 
* files beginning with -, removing:      rm invocation.       (line  98)
 
16904
* files beginning with -, removing:      rm invocation.       (line 102)
16641
16905
* files, copying:                        cp invocation.       (line   6)
16642
16906
* files, creating:                       truncate invocation. (line  11)
16643
16907
* fingerprint, 128-bit:                  md5sum invocation.   (line   6)
16666
16930
* formatting times:                      pr invocation.       (line  98)
16667
16931
* fortnight in date strings:             Relative items in date strings.
16668
16932
                                                              (line  15)
16669
 
* fsync:                                 dd invocation.       (line 135)
16670
 
* fullblock:                             dd invocation.       (line 236)
 
16933
* fsync:                                 dd invocation.       (line 164)
 
16934
* fullblock:                             dd invocation.       (line 265)
16671
16935
* general date syntax:                   General date syntax. (line   6)
16672
16936
* general numeric sort:                  sort invocation.     (line 105)
16673
 
* gibibyte, definition of:               Block size.          (line  99)
16674
 
* gigabyte, definition of:               Block size.          (line  95)
 
16937
* gibibyte, definition of:               Block size.          (line 100)
 
16938
* gigabyte, definition of:               Block size.          (line  96)
16675
16939
* giving away permissions:               Umask and Protection.
16676
16940
                                                              (line  12)
16677
 
* globbing, disabled:                    su invocation.       (line  44)
16678
 
* GMT:                                   Options for date.    (line  87)
 
16941
* GMT:                                   Options for date.    (line 113)
16679
16942
* grand total of disk size, usage and available space: df invocation.
16680
16943
                                                              (line  42)
16681
16944
* grand total of disk space:             du invocation.       (line  55)
16682
16945
* graph:                                 Character sets.      (line 107)
16683
 
* Greenwich Mean Time:                   Options for date.    (line  87)
 
16946
* Greenwich Mean Time:                   Options for date.    (line 113)
16684
16947
* group IDs, disambiguating:             Disambiguating names and IDs.
16685
16948
                                                              (line   6)
16686
16949
* group names, disambiguating:           Disambiguating names and IDs.
16690
16953
                                                              (line  68)
16691
16954
* group ownership, changing <1>:         chgrp invocation.    (line   6)
16692
16955
* group ownership, changing:             chown invocation.    (line   6)
16693
 
* group wheel, not supported:            su invocation.       (line  87)
16694
16956
* group, permissions for:                Setting Permissions. (line  26)
16695
16957
* groups:                                groups invocation.   (line   6)
16696
16958
* growing files:                         tail invocation.     (line  48)
16698
16960
* hard link check:                       File characteristic tests.
16699
16961
                                                              (line  23)
16700
16962
* hard link, defined:                    ln invocation.       (line  32)
16701
 
* hard links:                            dd invocation.       (line 225)
 
16963
* hard links:                            dd invocation.       (line 254)
16702
16964
* hard links to directories:             ln invocation.       (line  90)
16703
 
* hard links to symbolic links:          ln invocation.       (line 161)
 
16965
* hard links to symbolic links:          ln invocation.       (line 173)
16704
16966
* hard links, counting in du:            du invocation.       (line  96)
16705
16967
* hard links, creating <1>:              ln invocation.       (line   6)
16706
16968
* hard links, creating:                  link invocation.     (line   6)
16707
 
* hard links, preserving:                cp invocation.       (line 108)
 
16969
* hard links, preserving:                cp invocation.       (line 111)
16708
16970
* hardware class:                        uname invocation.    (line  41)
16709
16971
* hardware flow control:                 Control.             (line  36)
16710
16972
* hardware platform:                     uname invocation.    (line  35)
16716
16978
* help, online:                          Common options.      (line  37)
16717
16979
* hex dump of files:                     od invocation.       (line   6)
16718
16980
* High Sierra file system:               df invocation.       (line 135)
16719
 
* holes, copying files with:             cp invocation.       (line 296)
 
16981
* holes, copying files with:             cp invocation.       (line 299)
16720
16982
* holes, creating files with:            truncate invocation. (line  13)
16721
 
* HOME:                                  su invocation.       (line  18)
16722
16983
* horizontal, listing files:             General output formatting.
16723
 
                                                              (line 100)
 
16984
                                                              (line 107)
16724
16985
* host processor type:                   uname invocation.    (line  50)
16725
16986
* hostid:                                hostid invocation.   (line   6)
16726
16987
* hostname <1>:                          hostname invocation. (line   6)
16745
17006
* IEEE floating point:                   Floating point.      (line   6)
16746
17007
* iexten:                                Local.               (line  15)
16747
17008
* if:                                    dd invocation.       (line  17)
16748
 
* iflag:                                 dd invocation.       (line 140)
 
17009
* iflag:                                 dd invocation.       (line 169)
16749
17010
* ignbrk:                                Input.               (line   9)
16750
17011
* igncr:                                 Input.               (line  31)
16751
17012
* ignore file systems:                   df invocation.       (line  32)
16794
17055
* kernel name:                           uname invocation.    (line  65)
16795
17056
* kernel release:                        uname invocation.    (line  61)
16796
17057
* kernel version:                        uname invocation.    (line  76)
16797
 
* kibibyte, definition of:               Block size.          (line  83)
 
17058
* kibibyte, definition of:               Block size.          (line  84)
16798
17059
* kibibytes for file sizes:              du invocation.       (line  90)
16799
17060
* kibibytes for file system sizes:       df invocation.       (line  63)
16800
17061
* kill <1>:                              kill invocation.     (line   6)
16801
17062
* kill:                                  Characters.          (line  29)
16802
 
* kilobyte, definition of:               Block size.          (line  78)
 
17063
* kilobyte, definition of:               Block size.          (line  79)
16803
17064
* Knuth, Donald E.:                      fmt invocation.      (line  19)
16804
17065
* language, in dates:                    General date syntax. (line  42)
16805
17066
* last DAY <1>:                          Day of week items.   (line  15)
16820
17081
* LC_NUMERIC <1>:                        printf invocation.   (line  57)
16821
17082
* LC_NUMERIC <2>:                        sort invocation.     (line 105)
16822
17083
* LC_NUMERIC <3>:                        Floating point.      (line  17)
16823
 
* LC_NUMERIC:                            Block size.          (line  57)
 
17084
* LC_NUMERIC:                            Block size.          (line  58)
16824
17085
* LC_TIME <1>:                           date invocation.     (line  11)
16825
17086
* LC_TIME <2>:                           du invocation.       (line 170)
16826
17087
* LC_TIME <3>:                           Formatting file timestamps.
16829
17090
* LC_TIME:                               pr invocation.       (line 105)
16830
17091
* LCASE:                                 Combination.         (line  71)
16831
17092
* lcase:                                 Combination.         (line  71)
16832
 
* lcase, converting to:                  dd invocation.       (line  93)
 
17093
* lcase, converting to:                  dd invocation.       (line 109)
16833
17094
* lchown <1>:                            chgrp invocation.    (line  30)
16834
17095
* lchown:                                chown invocation.    (line 103)
16835
17096
* leading directories, creating missing: install invocation.  (line  62)
16836
17097
* leading directory components, stripping: basename invocation.
16837
17098
                                                              (line   6)
 
17099
* leap seconds <1>:                      Seconds since the Epoch.
 
17100
                                                              (line  27)
 
17101
* leap seconds <2>:                      Time of day items.   (line  14)
 
17102
* leap seconds <3>:                      General date syntax. (line  71)
 
17103
* leap seconds <4>:                      Examples of date.    (line 104)
 
17104
* leap seconds <5>:                      Options for date.    (line 113)
 
17105
* leap seconds <6>:                      Time conversion specifiers.
 
17106
                                                              (line  42)
 
17107
* leap seconds:                          touch invocation.    (line 129)
16838
17108
* left margin:                           pr invocation.       (line 200)
16839
17109
* length:                                String expressions.  (line  50)
16840
17110
* limiting output of du:                 du invocation.       (line 118)
16871
17141
* logical pages, numbering on:           nl invocation.       (line  12)
16872
17142
* login name, printing:                  logname invocation.  (line   6)
16873
17143
* login sessions, printing users with:   users invocation.    (line   6)
16874
 
* login shell:                           su invocation.       (line  18)
16875
 
* login shell, creating:                 su invocation.       (line  53)
16876
17144
* login time:                            who invocation.      (line  11)
16877
 
* LOGNAME:                               su invocation.       (line  18)
16878
17145
* logname:                               logname invocation.  (line   6)
16879
17146
* long ls format:                        What information is listed.
16880
17147
                                                              (line 131)
16886
17153
                                                              (line  23)
16887
17154
* LS_COLORS:                             General output formatting.
16888
17155
                                                              (line  33)
16889
 
* lutimes:                               touch invocation.    (line  75)
 
17156
* lutimes:                               touch invocation.    (line 100)
16890
17157
* machine type:                          uname invocation.    (line  41)
16891
17158
* machine-readable stty output:          stty invocation.     (line  41)
16892
17159
* MacKenzie, D.:                         Introduction.        (line  19)
16900
17167
* matching patterns:                     String expressions.  (line  11)
16901
17168
* MD5:                                   md5sum invocation.   (line   6)
16902
17169
* md5sum:                                md5sum invocation.   (line   6)
16903
 
* mebibyte, definition of:               Block size.          (line  92)
 
17170
* mebibyte, definition of:               Block size.          (line  93)
16904
17171
* mebibytes for file sizes:              du invocation.       (line 106)
16905
 
* megabyte, definition of:               Block size.          (line  88)
 
17172
* megabyte, definition of:               Block size.          (line  89)
16906
17173
* merging files:                         paste invocation.    (line   6)
16907
17174
* merging files in parallel:             pr invocation.       (line   6)
16908
17175
* merging sorted files:                  sort invocation.     (line  32)
16921
17188
* minute in date strings:                Relative items in date strings.
16922
17189
                                                              (line  15)
16923
17190
* minutes, time zone correction by:      Time of day items.   (line  30)
16924
 
* MIT AI lab:                            su invocation.       (line  92)
16925
17191
* mkdir:                                 mkdir invocation.    (line   6)
16926
17192
* mkfifo:                                mkfifo invocation.   (line   6)
16927
17193
* mknod:                                 mknod invocation.    (line   6)
16936
17202
                                                              (line   6)
16937
17203
* modified environment, running a program in a: env invocation.
16938
17204
                                                              (line   6)
16939
 
* modify time, changing:                 touch invocation.    (line  90)
 
17205
* modify time, changing:                 touch invocation.    (line 115)
16940
17206
* month in date strings:                 Relative items in date strings.
16941
17207
                                                              (line  15)
16942
17208
* month names in date strings:           Calendar date items. (line  38)
16943
17209
* months, sorting by:                    sort invocation.     (line 152)
16944
17210
* months, written-out:                   General date syntax. (line  38)
16945
17211
* MS-DOS file system:                    df invocation.       (line 139)
16946
 
* mtime, changing:                       touch invocation.    (line  90)
 
17212
* mtime, changing:                       touch invocation.    (line 115)
16947
17213
* multicolumn output, generating:        pr invocation.       (line   6)
16948
17214
* multiple changes to permissions:       Multiple Changes.    (line   6)
16949
17215
* multiplication:                        Numeric expressions. (line  16)
16950
 
* multipliers after numbers:             dd invocation.       (line 250)
 
17216
* multipliers after numbers:             dd invocation.       (line 297)
16951
17217
* multithreaded sort:                    sort invocation.     (line 353)
16952
17218
* mv:                                    mv invocation.       (line   6)
16953
17219
* name follow option:                    tail invocation.     (line  48)
16955
17221
* named pipe check:                      File type tests.     (line  28)
16956
17222
* named pipes, creating:                 mkfifo invocation.   (line   6)
16957
17223
* network node name:                     uname invocation.    (line  46)
16958
 
* never interactive option:              rm invocation.       (line  52)
16959
 
* newer files, copying only:             cp invocation.       (line 357)
 
17224
* never interactive option:              rm invocation.       (line  56)
 
17225
* newer files, copying only:             cp invocation.       (line 360)
16960
17226
* newer files, moving only:              mv invocation.       (line  82)
16961
17227
* newer-than file check:                 File characteristic tests.
16962
17228
                                                              (line  15)
16978
17244
* nlN:                                   Output.              (line  39)
16979
17245
* no dereference:                        chcon invocation.    (line  22)
16980
17246
* no-op:                                 true invocation.     (line   6)
16981
 
* noatime:                               dd invocation.       (line 211)
16982
 
* nocache:                               dd invocation.       (line 189)
16983
 
* nocreat:                               dd invocation.       (line 119)
16984
 
* noctty:                                dd invocation.       (line 216)
 
17247
* noatime:                               dd invocation.       (line 240)
 
17248
* nocache:                               dd invocation.       (line 218)
 
17249
* nocreat:                               dd invocation.       (line 148)
 
17250
* noctty:                                dd invocation.       (line 245)
16985
17251
* node name:                             uname invocation.    (line  46)
16986
 
* noerror:                               dd invocation.       (line 128)
 
17252
* noerror:                               dd invocation.       (line 157)
16987
17253
* noflsh:                                Local.               (line  32)
16988
 
* nofollow:                              dd invocation.       (line 222)
 
17254
* nofollow:                              dd invocation.       (line 251)
16989
17255
* nohup:                                 nohup invocation.    (line   6)
16990
17256
* nohup.out:                             nohup invocation.    (line   6)
16991
 
* nolinks:                               dd invocation.       (line 225)
16992
 
* non-directories, copying as special files: cp invocation.   (line  95)
 
17257
* nolinks:                               dd invocation.       (line 254)
 
17258
* non-directories, copying as special files: cp invocation.   (line  98)
16993
17259
* non-directory suffix, stripping:       dirname invocation.  (line   6)
16994
 
* nonblock:                              dd invocation.       (line 208)
16995
 
* nonblocking I/O:                       dd invocation.       (line 208)
 
17260
* nonblock:                              dd invocation.       (line 237)
 
17261
* nonblocking I/O:                       dd invocation.       (line 237)
16996
17262
* none backup method:                    Backup options.      (line  31)
16997
17263
* none color option:                     General output formatting.
16998
17264
                                                              (line  23)
 
17265
* none dd status=:                       dd invocation.       (line  70)
16999
17266
* none, sorting option for ls:           Sorting the output.  (line  49)
17000
17267
* nonempty file check:                   File characteristic tests.
17001
17268
                                                              (line  12)
17003
17270
* nonzero-length string check:           String tests.        (line  19)
17004
17271
* noon in date strings:                  Time of day items.   (line  22)
17005
17272
* not-equal string check:                String tests.        (line  28)
17006
 
* notrunc:                               dd invocation.       (line 125)
 
17273
* notrunc:                               dd invocation.       (line 154)
17007
17274
* now in date strings:                   Relative items in date strings.
17008
17275
                                                              (line  33)
 
17276
* noxfer dd status=:                     dd invocation.       (line  66)
17009
17277
* nproc:                                 nproc invocation.    (line   6)
17010
17278
* number of inputs to merge, nmerge:     sort invocation.     (line 259)
17011
17279
* numbered backup method:                Backup options.      (line  35)
17033
17301
* of:                                    dd invocation.       (line  20)
17034
17302
* ofdel:                                 Output.              (line  34)
17035
17303
* ofill:                                 Output.              (line  30)
17036
 
* oflag:                                 dd invocation.       (line 144)
 
17304
* oflag:                                 dd invocation.       (line 173)
17037
17305
* olcuc:                                 Output.              (line  12)
17038
17306
* older-than file check:                 File characteristic tests.
17039
17307
                                                              (line  19)
17040
 
* once interactive option:               rm invocation.       (line  54)
 
17308
* once interactive option:               rm invocation.       (line  58)
17041
17309
* one file system, restricting du to:    du invocation.       (line 203)
17042
 
* one file system, restricting rm to:    rm invocation.       (line  63)
 
17310
* one file system, restricting rm to:    rm invocation.       (line  67)
17043
17311
* one-line output format:                df invocation.       (line  80)
17044
17312
* onlcr:                                 Output.              (line  19)
17045
17313
* onlret:                                Output.              (line  27)
17089
17357
                                                              (line   6)
17090
17358
* paragraphs, reformatting:              fmt invocation.      (line   6)
17091
17359
* parenb:                                Control.             (line   9)
17092
 
* parent directories and cp:             cp invocation.       (line 240)
 
17360
* parent directories and cp:             cp invocation.       (line 243)
17093
17361
* parent directories, creating:          mkdir invocation.    (line  34)
17094
17362
* parent directories, creating missing:  install invocation.  (line  62)
17095
17363
* parent directories, removing:          rmdir invocation.    (line  22)
17104
17372
* parts of files, output of:             Output of parts of files.
17105
17373
                                                              (line   6)
17106
17374
* pass8:                                 Combination.         (line  55)
17107
 
* passwd entry, and su shell:            su invocation.       (line  12)
17108
17375
* paste:                                 paste invocation.    (line   6)
17109
17376
* Paterson, R.:                          Introduction.        (line  19)
17110
 
* PATH <1>:                              su invocation.       (line  53)
17111
17377
* PATH:                                  env invocation.      (line  23)
17112
17378
* pathchk:                               pathchk invocation.  (line   6)
17113
17379
* pattern matching:                      String expressions.  (line  11)
17114
17380
* PC file system:                        df invocation.       (line 139)
17115
17381
* pcfs:                                  df invocation.       (line 139)
17116
 
* pebibyte, definition of:               Block size.          (line 113)
 
17382
* pebibyte, definition of:               Block size.          (line 114)
17117
17383
* permission tests:                      Access permission tests.
17118
17384
                                                              (line   6)
17119
17385
* permissions of installed files, setting: install invocation.
17121
17387
* permissions, changing access:          chmod invocation.    (line   6)
17122
17388
* permissions, copying existing:         Copying Permissions. (line   6)
17123
17389
* permissions, for changing file timestamps: touch invocation.
17124
 
                                                              (line  17)
 
17390
                                                              (line  40)
17125
17391
* permissions, output by ls:             What information is listed.
17126
17392
                                                              (line 191)
17127
 
* petabyte, definition of:               Block size.          (line 109)
 
17393
* petabyte, definition of:               Block size.          (line 110)
17128
17394
* phone directory order:                 sort invocation.     (line  87)
17129
17395
* pieces, splitting a file into:         split invocation.    (line   6)
17130
17396
* Pinard, F. <1>:                        Authors of parse_datetime.
17141
17407
* POSIXLY_CORRECT <1>:                   id invocation.       (line  11)
17142
17408
* POSIXLY_CORRECT <2>:                   printf invocation.   (line  48)
17143
17409
* POSIXLY_CORRECT <3>:                   echo invocation.     (line  78)
17144
 
* POSIXLY_CORRECT <4>:                   dd invocation.       (line 289)
 
17410
* POSIXLY_CORRECT <4>:                   dd invocation.       (line 338)
17145
17411
* POSIXLY_CORRECT <5>:                   sort invocation.     (line 293)
17146
17412
* POSIXLY_CORRECT <6>:                   pr invocation.       (line 105)
17147
17413
* POSIXLY_CORRECT <7>:                   Standards conformance.
17202
17468
* random sources:                        Random sources.      (line   6)
17203
17469
* ranges:                                Character sets.      (line  51)
17204
17470
* raw:                                   Combination.         (line  43)
17205
 
* read errors, ignoring:                 dd invocation.       (line 128)
 
17471
* read errors, ignoring:                 dd invocation.       (line 157)
17206
17472
* read from stdin and write to stdout and files: tee invocation.
17207
17473
                                                              (line   6)
17208
17474
* read permission:                       Mode Structure.      (line  12)
17209
17475
* read permission, symbolic:             Setting Permissions. (line  57)
17210
 
* read system call, and holes:           cp invocation.       (line 296)
 
17476
* read system call, and holes:           cp invocation.       (line 299)
17211
17477
* readable file check:                   Access permission tests.
17212
17478
                                                              (line  15)
17213
17479
* readlink:                              readlink invocation. (line   6)
17214
17480
* real user and group IDs, printing:     id invocation.       (line   6)
 
17481
* realpath <1>:                          realpath invocation. (line   6)
17215
17482
* realpath:                              readlink invocation. (line   6)
17216
17483
* recursive directory listing:           Which files are listed.
17217
17484
                                                              (line  91)
17218
17485
* recursively changing access permissions: chmod invocation.  (line  69)
17219
17486
* recursively changing file ownership:   chown invocation.    (line 140)
17220
17487
* recursively changing group ownership:  chgrp invocation.    (line  66)
17221
 
* recursively copying directories:       cp invocation.       (line  95)
 
17488
* recursively copying directories:       cp invocation.       (line  98)
17222
17489
* redirection:                           Redirection.         (line   6)
17223
17490
* reference file:                        chcon invocation.    (line  25)
17224
17491
* reformatting paragraph text:           fmt invocation.      (line   6)
17228
17495
* relative items in date strings:        Relative items in date strings.
17229
17496
                                                              (line   6)
17230
17497
* release of kernel:                     uname invocation.    (line  61)
 
17498
* relpath:                               realpath invocation. (line  56)
17231
17499
* remainder:                             Numeric expressions. (line  16)
17232
17500
* remote hostname:                       who invocation.      (line  11)
17233
17501
* removing empty directories:            rmdir invocation.    (line   6)
17240
17508
* repeated lines, outputting:            uniq invocation.     (line  63)
17241
17509
* repeated output of a string:           yes invocation.      (line   6)
17242
17510
* restricted deletion flag:              Mode Structure.      (line  56)
17243
 
* restricted shell:                      su invocation.       (line  64)
17244
17511
* return, ignoring:                      Input.               (line  31)
17245
17512
* return, translating to newline <1>:    Output.              (line  16)
17246
17513
* return, translating to newline:        Input.               (line  34)
17251
17518
* rmdir:                                 rmdir invocation.    (line   6)
17252
17519
* rn format for nl:                      nl invocation.       (line 101)
17253
17520
* root as default owner:                 install invocation.  (line  86)
17254
 
* root directory, allow recursive destruction: rm invocation. (line  84)
 
17521
* root directory, allow recursive destruction: rm invocation. (line  88)
17255
17522
* root directory, allow recursive modification <1>: chmod invocation.
17256
17523
                                                              (line  54)
17257
17524
* root directory, allow recursive modification <2>: chgrp invocation.
17259
17526
* root directory, allow recursive modification: chown invocation.
17260
17527
                                                              (line 121)
17261
17528
* root directory, disallow recursive destruction: rm invocation.
17262
 
                                                              (line  79)
 
17529
                                                              (line  83)
17263
17530
* root directory, disallow recursive modification <1>: chmod invocation.
17264
17531
                                                              (line  49)
17265
17532
* root directory, disallow recursive modification <2>: chgrp invocation.
17268
17535
                                                              (line 116)
17269
17536
* root directory, running a program in a specified: chroot invocation.
17270
17537
                                                              (line   6)
17271
 
* root, becoming:                        su invocation.       (line   6)
17272
17538
* rows:                                  Special.             (line  22)
17273
17539
* rprnt:                                 Characters.          (line  56)
17274
17540
* RTS/CTS flow control:                  Control.             (line  36)
17288
17554
* scheduling, affecting:                 nice invocation.     (line   6)
17289
17555
* screen columns:                        fold invocation.     (line  14)
17290
17556
* seconds since the epoch:               Time conversion specifiers.
17291
 
                                                              (line  43)
 
17557
                                                              (line  42)
17292
17558
* section delimiters of pages:           nl invocation.       (line  68)
17293
17559
* security context <1>:                  id invocation.       (line  48)
17294
17560
* security context <2>:                  mknod invocation.    (line  54)
17297
17563
* security context <5>:                  install invocation.  (line  91)
17298
17564
* security context:                      What information is listed.
17299
17565
                                                              (line 268)
17300
 
* seek:                                  dd invocation.       (line  48)
 
17566
* seek:                                  dd invocation.       (line  50)
 
17567
* seek_bytes:                            dd invocation.       (line 283)
17301
17568
* self-backups:                          cp invocation.       (line  53)
17302
17569
* SELinux <1>:                           id invocation.       (line  48)
17303
17570
* SELinux <2>:                           mknod invocation.    (line  54)
17335
17602
* sha256sum:                             sha2 utilities.      (line   6)
17336
17603
* sha384sum:                             sha2 utilities.      (line   6)
17337
17604
* sha512sum:                             sha2 utilities.      (line   6)
17338
 
* SHELL:                                 su invocation.       (line  18)
17339
17605
* SHELL environment variable, and color <1>: dircolors invocation.
17340
17606
                                                              (line  23)
17341
17607
* SHELL environment variable, and color: General output formatting.
17362
17628
                                                              (line 244)
17363
17629
* size of files, sorting files by:       Sorting the output.  (line  32)
17364
17630
* skip:                                  dd invocation.       (line  45)
 
17631
* skip_bytes:                            dd invocation.       (line 277)
17365
17632
* sleep:                                 sleep invocation.    (line   6)
17366
17633
* socket check:                          File type tests.     (line  31)
17367
17634
* software flow control:                 Input.               (line  45)
17374
17641
* sorting files:                         sort invocation.     (line   6)
17375
17642
* sorting ls output:                     Sorting the output.  (line   6)
17376
17643
* space:                                 Character sets.      (line 119)
17377
 
* sparse files, copying:                 cp invocation.       (line 296)
 
17644
* sparse:                                dd invocation.       (line 117)
 
17645
* sparse files, copying:                 cp invocation.       (line 299)
17378
17646
* sparse files, creating:                truncate invocation. (line  13)
17379
17647
* special characters:                    Characters.          (line   6)
17380
17648
* special file types:                    Special file types.  (line   6)
17393
17661
* standard streams, buffering:           stdbuf invocation.   (line   6)
17394
17662
* start:                                 Characters.          (line  44)
17395
17663
* stat:                                  stat invocation.     (line   6)
17396
 
* status:                                dd invocation.       (line  55)
 
17664
* status:                                dd invocation.       (line  61)
17397
17665
* status time, printing or sorting by:   Sorting the output.  (line  13)
17398
17666
* status time, show the most recent:     du invocation.       (line 156)
17399
17667
* stdbuf:                                stdbuf invocation.   (line   6)
17411
17679
* stripping non-directory suffix:        dirname invocation.  (line   6)
17412
17680
* stripping symbol table information:    install invocation.  (line 108)
17413
17681
* stripping trailing slashes <1>:        mv invocation.       (line  95)
17414
 
* stripping trailing slashes:            cp invocation.       (line 330)
 
17682
* stripping trailing slashes:            cp invocation.       (line 333)
17415
17683
* stty:                                  stty invocation.     (line   6)
17416
 
* su:                                    su invocation.       (line   6)
17417
 
* substitute user and group IDs:         su invocation.       (line   6)
17418
17684
* substr:                                String expressions.  (line  40)
17419
17685
* subtracting permissions:               Setting Permissions. (line  42)
17420
17686
* subtraction:                           Numeric expressions. (line  12)
17422
17688
* suffix, stripping from file names:     basename invocation. (line   6)
17423
17689
* sum:                                   sum invocation.      (line   6)
17424
17690
* summarizing files:                     Summarizing files.   (line   6)
17425
 
* super-user, becoming:                  su invocation.       (line   6)
17426
17691
* superblock, writing:                   sync invocation.     (line   6)
17427
17692
* supplementary groups, printing:        groups invocation.   (line   6)
17428
17693
* susp:                                  Characters.          (line  50)
17429
 
* swab (byte-swapping):                  dd invocation.       (line 101)
 
17694
* swab (byte-swapping):                  dd invocation.       (line 130)
17430
17695
* swap space, saving text image in:      Mode Structure.      (line  56)
17431
17696
* swtch:                                 Characters.          (line  41)
17432
17697
* symbol table information, stripping:   install invocation.  (line 108)
17461
17726
* symbolic link to directory, traverse if on the command line: Traversing symlinks.
17462
17727
                                                              (line  18)
17463
17728
* symbolic link, defined:                ln invocation.       (line  42)
17464
 
* symbolic links and ln:                 ln invocation.       (line 161)
 
17729
* symbolic links and ln:                 ln invocation.       (line 173)
17465
17730
* symbolic links and pwd:                pwd invocation.      (line  26)
17466
17731
* symbolic links, changing group:        chgrp invocation.    (line  35)
17467
17732
* symbolic links, changing owner <1>:    chgrp invocation.    (line  30)
17468
17733
* symbolic links, changing owner:        chown invocation.    (line  80)
17469
 
* symbolic links, changing time:         touch invocation.    (line  75)
17470
 
* symbolic links, copying:               cp invocation.       (line 108)
17471
 
* symbolic links, copying with:          cp invocation.       (line 335)
 
17734
* symbolic links, changing time:         touch invocation.    (line 100)
 
17735
* symbolic links, copying:               cp invocation.       (line 111)
 
17736
* symbolic links, copying with:          cp invocation.       (line 338)
17472
17737
* symbolic links, dereferencing:         Which files are listed.
17473
17738
                                                              (line  36)
17474
17739
* symbolic links, dereferencing in du:   du invocation.       (line 101)
17475
17740
* symbolic links, dereferencing in stat: stat invocation.     (line  22)
17476
 
* symbolic links, following:             dd invocation.       (line 222)
 
17741
* symbolic links, following:             dd invocation.       (line 251)
17477
17742
* symbolic links, permissions of:        chmod invocation.    (line  10)
17478
17743
* symbolic modes:                        Symbolic Modes.      (line   6)
 
17744
* symlinks, resolution:                  realpath invocation. (line   6)
17479
17745
* sync <1>:                              sync invocation.     (line   6)
17480
 
* sync:                                  dd invocation.       (line 186)
17481
 
* sync (padding with ASCII NULs):        dd invocation.       (line 106)
 
17746
* sync:                                  dd invocation.       (line 215)
 
17747
* sync (padding with ASCII NULs):        dd invocation.       (line 135)
17482
17748
* synchronize disk and memory:           sync invocation.     (line   6)
17483
 
* synchronized data and metadata I/O:    dd invocation.       (line 186)
 
17749
* synchronized data and metadata I/O:    dd invocation.       (line 215)
17484
17750
* synchronized data and metadata writes, before finishing: dd invocation.
17485
 
                                                              (line 135)
17486
 
* synchronized data reads:               dd invocation.       (line 178)
17487
 
* synchronized data writes, before finishing: dd invocation.  (line 131)
17488
 
* syslog:                                su invocation.       (line  29)
 
17751
                                                              (line 164)
 
17752
* synchronized data reads:               dd invocation.       (line 207)
 
17753
* synchronized data writes, before finishing: dd invocation.  (line 160)
17489
17754
* system context:                        System context.      (line   6)
17490
17755
* system information, printing <1>:      uname invocation.    (line   6)
17491
17756
* system information, printing <2>:      nproc invocation.    (line   6)
17500
17765
* tagged paragraphs:                     fmt invocation.      (line  40)
17501
17766
* tail:                                  tail invocation.     (line   6)
17502
17767
* tandem:                                Input.               (line  45)
17503
 
* target directory <1>:                  ln invocation.       (line 149)
 
17768
* target directory <1>:                  ln invocation.       (line 161)
17504
17769
* target directory <2>:                  mv invocation.       (line 105)
17505
17770
* target directory <3>:                  install invocation.  (line 120)
17506
 
* target directory <4>:                  cp invocation.       (line 348)
 
17771
* target directory <4>:                  cp invocation.       (line 351)
17507
17772
* target directory:                      Target directory.    (line   6)
17508
 
* tebibyte, definition of:               Block size.          (line 106)
 
17773
* tebibyte, definition of:               Block size.          (line 107)
17509
17774
* tee:                                   tee invocation.      (line   6)
17510
17775
* telephone directory order:             sort invocation.     (line  87)
17511
17776
* temporary directory:                   sort invocation.     (line 345)
17512
17777
* temporary files and directories:       mktemp invocation.   (line   6)
17513
 
* terabyte, definition of:               Block size.          (line 102)
17514
 
* TERM:                                  su invocation.       (line  53)
 
17778
* terabyte, definition of:               Block size.          (line 103)
17515
17779
* terminal check:                        File type tests.     (line  34)
17516
17780
* terminal file name, printing:          tty invocation.      (line   6)
17517
17781
* terminal lines, currently used:        who invocation.      (line  11)
17520
17784
                                                              (line  25)
17521
17785
* terse output:                          stat invocation.     (line  54)
17522
17786
* test:                                  test invocation.     (line   6)
17523
 
* text:                                  dd invocation.       (line 232)
17524
 
* text I/O:                              dd invocation.       (line 232)
 
17787
* text:                                  dd invocation.       (line 261)
 
17788
* text I/O:                              dd invocation.       (line 261)
17525
17789
* text image, saving in swap space:      Mode Structure.      (line  56)
17526
 
* text input files:                      md5sum invocation.   (line  86)
 
17790
* text input files:                      md5sum invocation.   (line  95)
17527
17791
* text utilities:                        Top.                 (line  18)
17528
17792
* text, displaying:                      echo invocation.     (line   6)
17529
17793
* text, reformatting:                    fmt invocation.      (line   6)
17530
17794
* this in date strings:                  Relative items in date strings.
17531
17795
                                                              (line  33)
17532
17796
* time <1>:                              Special.             (line  11)
17533
 
* time:                                  touch invocation.    (line  61)
 
17797
* time:                                  touch invocation.    (line  86)
17534
17798
* time conversion specifiers:            Time conversion specifiers.
17535
17799
                                                              (line   6)
17536
17800
* time formats <1>:                      date invocation.     (line  20)
17569
17833
* translating characters:                Translating.         (line   6)
17570
17834
* true:                                  true invocation.     (line   6)
17571
17835
* truncate:                              truncate invocation. (line   6)
17572
 
* truncating output file, avoiding:      dd invocation.       (line 125)
 
17836
* truncating output file, avoiding:      dd invocation.       (line 154)
17573
17837
* truncating, file sizes:                truncate invocation. (line   6)
17574
17838
* tsort:                                 tsort invocation.    (line   6)
17575
17839
* tty:                                   tty invocation.      (line   6)
17576
 
* Twenex:                                su invocation.       (line  92)
17577
17840
* two-way parity:                        Control.             (line   9)
17578
17841
* type size:                             od invocation.       (line 122)
17579
17842
* TZ <1>:                                Specifying time zone rules.
17580
17843
                                                              (line   6)
17581
 
* TZ <2>:                                Options for date.    (line  87)
 
17844
* TZ <2>:                                Options for date.    (line 113)
17582
17845
* TZ <3>:                                date invocation.     (line  16)
17583
17846
* TZ <4>:                                who invocation.      (line  26)
17584
17847
* TZ <5>:                                stat invocation.     (line 182)
17585
 
* TZ <6>:                                touch invocation.    (line  40)
 
17848
* TZ <6>:                                touch invocation.    (line  65)
17586
17849
* TZ <7>:                                Formatting file timestamps.
17587
17850
                                                              (line  18)
17588
17851
* TZ:                                    pr invocation.       (line 111)
17589
17852
* u, and disabling special characters:   Characters.          (line  13)
17590
 
* ucase, converting to:                  dd invocation.       (line  96)
 
17853
* ucase, converting to:                  dd invocation.       (line 112)
17591
17854
* ufs file system type:                  df invocation.       (line 131)
17592
17855
* umask and modes:                       Umask and Protection.
17593
17856
                                                              (line   6)
17594
17857
* uname:                                 uname invocation.    (line   6)
17595
 
* unblock:                               dd invocation.       (line  87)
 
17858
* unblock:                               dd invocation.       (line 103)
17596
17859
* unexpand:                              unexpand invocation. (line   6)
17597
17860
* Unicode:                               printf invocation.   (line  70)
17598
17861
* uniq:                                  uniq invocation.     (line   6)
17605
17868
* upper:                                 Character sets.      (line 122)
17606
17869
* uppercase, translating to lowercase:   Input.               (line  50)
17607
17870
* uptime:                                uptime invocation.   (line   6)
17608
 
* use time, changing:                    touch invocation.    (line  53)
 
17871
* use time, changing:                    touch invocation.    (line  78)
17609
17872
* use time, printing or sorting files by: Sorting the output. (line  13)
17610
17873
* use time, show the most recent:        du invocation.       (line 156)
17611
 
* USER:                                  su invocation.       (line  18)
17612
 
* user ID, switching:                    su invocation.       (line   6)
17613
17874
* user IDs, disambiguating:              Disambiguating names and IDs.
17614
17875
                                                              (line   6)
17615
17876
* user information, commands for:        User information.    (line   6)
17618
17879
                                                              (line   6)
17619
17880
* usernames, printing current:           users invocation.    (line   6)
17620
17881
* users:                                 users invocation.    (line   6)
17621
 
* UTC:                                   Options for date.    (line  87)
 
17882
* UTC:                                   Options for date.    (line 113)
17622
17883
* utmp <1>:                              who invocation.      (line  15)
17623
17884
* utmp <2>:                              users invocation.    (line  14)
17624
17885
* utmp:                                  logname invocation.  (line   6)
17637
17898
* VERSION_CONTROL <1>:                   ln invocation.       (line  84)
17638
17899
* VERSION_CONTROL <2>:                   mv invocation.       (line  58)
17639
17900
* VERSION_CONTROL <3>:                   install invocation.  (line  42)
17640
 
* VERSION_CONTROL <4>:                   cp invocation.       (line  80)
 
17901
* VERSION_CONTROL <4>:                   cp invocation.       (line  81)
17641
17902
* VERSION_CONTROL:                       Backup options.      (line  13)
17642
17903
* vertical sorted files in columns:      General output formatting.
17643
17904
                                                              (line  15)
17646
17907
* week in date strings:                  Relative items in date strings.
17647
17908
                                                              (line  15)
17648
17909
* werase:                                Characters.          (line  59)
17649
 
* wheel group, not supported:            su invocation.       (line  87)
17650
17910
* who:                                   who invocation.      (line   6)
17651
17911
* who am i:                              who invocation.      (line  21)
17652
17912
* whoami:                                whoami invocation.   (line   6)
17674
17934
* yottabyte, definition of:              Block size.          (line 131)
17675
17935
* Youmans, B.:                           Introduction.        (line  19)
17676
17936
* zero-length string check:              String tests.        (line  15)
17677
 
* zettabyte, definition of:              Block size.          (line 123)
 
17937
* zettabyte, definition of:              Block size.          (line 124)
17678
17938
* |:                                     Relations for expr.  (line  11)
17679
17939
 
17680
17940
 
17681
17941
 
17682
17942
Tag Table:
17683
 
Node: Top8349
17684
 
Node: Introduction22187
17685
 
Node: Common options23746
17686
 
Node: Exit status27022
17687
 
Node: Backup options27773
17688
 
Node: Block size29697
17689
 
Node: Floating point34599
17690
 
Node: Signal specifications36009
17691
 
Node: Disambiguating names and IDs38063
17692
 
Ref: Disambiguating names and IDs-Footnote-139632
17693
 
Node: Random sources39702
17694
 
Node: Target directory41319
17695
 
Node: Trailing slashes44804
17696
 
Node: Traversing symlinks45825
17697
 
Node: Treating / specially46898
17698
 
Node: Special built-in utilities48445
17699
 
Node: Standards conformance49580
17700
 
Node: Output of entire files51136
17701
 
Node: cat invocation51737
17702
 
Node: tac invocation53544
17703
 
Node: nl invocation54806
17704
 
Node: od invocation58685
17705
 
Node: base64 invocation65556
17706
 
Node: Formatting file contents66935
17707
 
Node: fmt invocation67386
17708
 
Node: pr invocation70199
17709
 
Node: fold invocation82656
17710
 
Node: Output of parts of files84116
17711
 
Node: head invocation84613
17712
 
Node: tail invocation86798
17713
 
Node: split invocation96098
17714
 
Node: csplit invocation101961
17715
 
Node: Summarizing files106766
17716
 
Node: wc invocation107414
17717
 
Node: sum invocation110488
17718
 
Node: cksum invocation111893
17719
 
Node: md5sum invocation113033
17720
 
Node: sha1sum invocation118128
17721
 
Node: sha2 utilities118908
17722
 
Node: Operating on sorted files119532
17723
 
Node: sort invocation120119
17724
 
Ref: sort invocation-Footnote-1144047
17725
 
Node: shuf invocation144599
17726
 
Node: uniq invocation147178
17727
 
Node: comm invocation151870
17728
 
Node: ptx invocation154291
17729
 
Node: General options in ptx157095
17730
 
Node: Charset selection in ptx157676
17731
 
Node: Input processing in ptx158578
17732
 
Node: Output formatting in ptx163999
17733
 
Node: Compatibility in ptx170565
17734
 
Node: tsort invocation173798
17735
 
Node: tsort background176957
17736
 
Node: Operating on fields178605
17737
 
Node: cut invocation178967
17738
 
Node: paste invocation182924
17739
 
Node: join invocation184238
17740
 
Node: Operating on characters190589
17741
 
Node: tr invocation191011
17742
 
Node: Character sets192729
17743
 
Node: Translating197247
17744
 
Node: Squeezing199338
17745
 
Node: expand invocation202405
17746
 
Node: unexpand invocation203887
17747
 
Node: Directory listing205705
17748
 
Node: ls invocation206191
17749
 
Ref: ls invocation-Footnote-1208287
17750
 
Node: Which files are listed208509
17751
 
Node: What information is listed212249
17752
 
Node: Sorting the output221496
17753
 
Node: Details about version sort223806
17754
 
Node: General output formatting225574
17755
 
Node: Formatting file timestamps230198
17756
 
Node: Formatting the file names235524
17757
 
Node: dir invocation238440
17758
 
Node: vdir invocation238851
17759
 
Node: dircolors invocation239229
17760
 
Node: Basic operations240927
17761
 
Node: cp invocation241547
17762
 
Node: dd invocation257656
17763
 
Node: install invocation268514
17764
 
Node: mv invocation273789
17765
 
Node: rm invocation278351
17766
 
Node: shred invocation282655
17767
 
Node: Special file types290687
17768
 
Node: link invocation292193
17769
 
Node: ln invocation293412
17770
 
Node: mkdir invocation301204
17771
 
Node: mkfifo invocation303575
17772
 
Node: mknod invocation304695
17773
 
Node: readlink invocation306827
17774
 
Node: rmdir invocation308798
17775
 
Node: unlink invocation310072
17776
 
Node: Changing file attributes311031
17777
 
Node: chown invocation311845
17778
 
Node: chgrp invocation318031
17779
 
Node: chmod invocation321081
17780
 
Node: touch invocation323836
17781
 
Node: Disk usage329690
17782
 
Node: df invocation330351
17783
 
Node: du invocation336293
17784
 
Node: stat invocation344825
17785
 
Node: sync invocation350322
17786
 
Node: truncate invocation351277
17787
 
Node: Printing text353047
17788
 
Node: echo invocation353421
17789
 
Node: printf invocation356007
17790
 
Node: yes invocation361478
17791
 
Node: Conditions362090
17792
 
Node: false invocation362681
17793
 
Node: true invocation363716
17794
 
Node: test invocation364995
17795
 
Node: File type tests367040
17796
 
Node: Access permission tests367922
17797
 
Node: File characteristic tests368807
17798
 
Node: String tests369572
17799
 
Node: Numeric tests370311
17800
 
Node: Connectives for test371117
17801
 
Node: expr invocation371470
17802
 
Node: String expressions373911
17803
 
Node: Numeric expressions376495
17804
 
Node: Relations for expr377192
17805
 
Node: Examples of expr378386
17806
 
Node: Redirection379110
17807
 
Node: tee invocation379568
17808
 
Node: File name manipulation384358
17809
 
Node: basename invocation384874
17810
 
Node: dirname invocation386321
17811
 
Node: pathchk invocation387759
17812
 
Node: mktemp invocation389523
17813
 
Node: Working context395143
17814
 
Node: pwd invocation395787
17815
 
Node: stty invocation397133
17816
 
Node: Control399893
17817
 
Node: Input400653
17818
 
Node: Output402326
17819
 
Node: Local403646
17820
 
Node: Combination405228
17821
 
Node: Characters407449
17822
 
Node: Special409003
17823
 
Node: printenv invocation410660
17824
 
Node: tty invocation411670
17825
 
Node: User information412376
17826
 
Node: id invocation413011
17827
 
Node: logname invocation414934
17828
 
Node: whoami invocation415561
17829
 
Node: groups invocation416048
17830
 
Node: users invocation417253
17831
 
Node: who invocation418200
17832
 
Node: System context421136
17833
 
Node: date invocation421801
17834
 
Node: Time conversion specifiers423518
17835
 
Node: Date conversion specifiers425998
17836
 
Node: Literal conversion specifiers429122
17837
 
Node: Padding and other flags429480
17838
 
Node: Setting the time431671
17839
 
Node: Options for date432677
17840
 
Node: Examples of date436153
17841
 
Ref: %s-examples437571
17842
 
Node: arch invocation439756
17843
 
Node: nproc invocation440205
17844
 
Node: uname invocation441315
17845
 
Node: hostname invocation443889
17846
 
Node: hostid invocation444502
17847
 
Node: uptime invocation445213
17848
 
Node: SELinux context446336
17849
 
Node: chcon invocation446711
17850
 
Node: runcon invocation448533
17851
 
Node: Modified command invocation449999
17852
 
Node: chroot invocation450749
17853
 
Ref: chroot invocation-Footnote-1453317
17854
 
Node: env invocation453619
17855
 
Node: nice invocation457863
17856
 
Node: nohup invocation461579
17857
 
Node: stdbuf invocation463862
17858
 
Node: su invocation466384
17859
 
Node: timeout invocation470885
17860
 
Node: Process control473082
17861
 
Node: kill invocation473305
17862
 
Node: Delaying476378
17863
 
Node: sleep invocation476575
17864
 
Node: Numeric operations477676
17865
 
Node: factor invocation478008
17866
 
Node: seq invocation479753
17867
 
Node: File permissions483373
17868
 
Node: Mode Structure483991
17869
 
Node: Symbolic Modes487686
17870
 
Node: Setting Permissions488784
17871
 
Node: Copying Permissions491397
17872
 
Node: Changing Special Mode Bits492216
17873
 
Node: Conditional Executability494038
17874
 
Node: Multiple Changes494582
17875
 
Node: Umask and Protection496249
17876
 
Node: Numeric Modes497354
17877
 
Node: Directory Setuid and Setgid499254
17878
 
Node: Date input formats501516
17879
 
Node: General date syntax503947
17880
 
Node: Calendar date items506938
17881
 
Node: Time of day items508943
17882
 
Node: Time zone items511147
17883
 
Node: Combined date and time of day items512407
17884
 
Node: Day of week items513139
17885
 
Node: Relative items in date strings514156
17886
 
Node: Pure numbers in date strings516966
17887
 
Node: Seconds since the Epoch517955
17888
 
Node: Specifying time zone rules519584
17889
 
Node: Authors of parse_datetime521964
17890
 
Ref: Authors of get_date522151
17891
 
Node: Opening the software toolbox523114
17892
 
Node: Toolbox introduction523786
17893
 
Node: I/O redirection526509
17894
 
Node: The who command529343
17895
 
Node: The cut command530240
17896
 
Node: The sort command531303
17897
 
Node: The uniq command532007
17898
 
Node: Putting the tools together532697
17899
 
Ref: Putting the tools together-Footnote-1544649
17900
 
Node: GNU Free Documentation License544723
17901
 
Node: Concept index569916
 
17943
Node: Top8334
 
17944
Node: Introduction22145
 
17945
Node: Common options23704
 
17946
Node: Exit status26980
 
17947
Node: Backup options27725
 
17948
Node: Block size29649
 
17949
Node: Floating point34503
 
17950
Node: Signal specifications35913
 
17951
Node: Disambiguating names and IDs37968
 
17952
Ref: Disambiguating names and IDs-Footnote-139537
 
17953
Node: Random sources39607
 
17954
Node: Target directory41224
 
17955
Node: Trailing slashes44709
 
17956
Node: Traversing symlinks45730
 
17957
Node: Treating / specially46803
 
17958
Node: Special built-in utilities48350
 
17959
Node: Standards conformance49485
 
17960
Node: Output of entire files51041
 
17961
Node: cat invocation51642
 
17962
Node: tac invocation53449
 
17963
Node: nl invocation54711
 
17964
Node: od invocation58590
 
17965
Node: base64 invocation65461
 
17966
Node: Formatting file contents66840
 
17967
Node: fmt invocation67291
 
17968
Node: pr invocation70167
 
17969
Node: fold invocation82609
 
17970
Node: Output of parts of files84069
 
17971
Node: head invocation84566
 
17972
Node: tail invocation86751
 
17973
Node: split invocation96051
 
17974
Node: csplit invocation102972
 
17975
Node: Summarizing files107777
 
17976
Node: wc invocation108425
 
17977
Node: sum invocation111499
 
17978
Node: cksum invocation112904
 
17979
Node: md5sum invocation114044
 
17980
Node: sha1sum invocation119663
 
17981
Node: sha2 utilities120443
 
17982
Node: Operating on sorted files121067
 
17983
Node: sort invocation121654
 
17984
Ref: sort invocation-Footnote-1145583
 
17985
Node: shuf invocation146135
 
17986
Node: uniq invocation148715
 
17987
Node: comm invocation153408
 
17988
Node: ptx invocation155829
 
17989
Node: General options in ptx158629
 
17990
Node: Charset selection in ptx159210
 
17991
Node: Input processing in ptx160112
 
17992
Node: Output formatting in ptx165528
 
17993
Node: Compatibility in ptx172094
 
17994
Node: tsort invocation175328
 
17995
Node: tsort background178487
 
17996
Node: Operating on fields180135
 
17997
Node: cut invocation180497
 
17998
Node: paste invocation184454
 
17999
Node: join invocation185768
 
18000
Node: Operating on characters192121
 
18001
Node: tr invocation192543
 
18002
Node: Character sets194261
 
18003
Node: Translating198779
 
18004
Node: Squeezing200870
 
18005
Node: expand invocation203937
 
18006
Node: unexpand invocation205419
 
18007
Node: Directory listing207237
 
18008
Node: ls invocation207723
 
18009
Ref: ls invocation-Footnote-1209819
 
18010
Node: Which files are listed210041
 
18011
Node: What information is listed213781
 
18012
Node: Sorting the output223028
 
18013
Node: Details about version sort225338
 
18014
Node: General output formatting227106
 
18015
Node: Formatting file timestamps232096
 
18016
Node: Formatting the file names237422
 
18017
Node: dir invocation240338
 
18018
Node: vdir invocation240749
 
18019
Node: dircolors invocation241127
 
18020
Node: Basic operations242826
 
18021
Node: cp invocation243446
 
18022
Node: dd invocation259668
 
18023
Node: install invocation272756
 
18024
Node: mv invocation278031
 
18025
Node: rm invocation282593
 
18026
Node: shred invocation286987
 
18027
Node: Special file types295023
 
18028
Node: link invocation296529
 
18029
Node: ln invocation297748
 
18030
Node: mkdir invocation305803
 
18031
Node: mkfifo invocation308174
 
18032
Node: mknod invocation309294
 
18033
Node: readlink invocation311426
 
18034
Node: rmdir invocation313385
 
18035
Node: unlink invocation314659
 
18036
Node: Changing file attributes315618
 
18037
Node: chown invocation316432
 
18038
Node: chgrp invocation322593
 
18039
Node: chmod invocation325668
 
18040
Node: touch invocation328423
 
18041
Node: Disk usage335827
 
18042
Node: df invocation336488
 
18043
Node: du invocation342674
 
18044
Node: stat invocation351207
 
18045
Node: sync invocation356720
 
18046
Node: truncate invocation357675
 
18047
Node: Printing text359446
 
18048
Node: echo invocation359820
 
18049
Node: printf invocation362406
 
18050
Node: yes invocation367877
 
18051
Node: Conditions368489
 
18052
Node: false invocation369080
 
18053
Node: true invocation370115
 
18054
Node: test invocation371394
 
18055
Node: File type tests373439
 
18056
Node: Access permission tests374321
 
18057
Node: File characteristic tests375206
 
18058
Node: String tests375971
 
18059
Node: Numeric tests376710
 
18060
Node: Connectives for test377516
 
18061
Node: expr invocation377869
 
18062
Node: String expressions380310
 
18063
Node: Numeric expressions382894
 
18064
Node: Relations for expr383591
 
18065
Node: Examples of expr384785
 
18066
Node: Redirection385510
 
18067
Node: tee invocation385968
 
18068
Node: File name manipulation390758
 
18069
Node: basename invocation391333
 
18070
Node: dirname invocation393311
 
18071
Node: pathchk invocation394906
 
18072
Node: mktemp invocation396670
 
18073
Node: realpath invocation402318
 
18074
Node: Working context405123
 
18075
Node: pwd invocation405767
 
18076
Node: stty invocation407113
 
18077
Node: Control409873
 
18078
Node: Input410633
 
18079
Node: Output412307
 
18080
Node: Local413628
 
18081
Node: Combination415210
 
18082
Node: Characters417431
 
18083
Node: Special418985
 
18084
Node: printenv invocation420642
 
18085
Node: tty invocation421653
 
18086
Node: User information422359
 
18087
Node: id invocation422994
 
18088
Node: logname invocation424917
 
18089
Node: whoami invocation425544
 
18090
Node: groups invocation426031
 
18091
Node: users invocation427236
 
18092
Node: who invocation428183
 
18093
Node: System context431119
 
18094
Node: date invocation431784
 
18095
Node: Time conversion specifiers433501
 
18096
Node: Date conversion specifiers435924
 
18097
Node: Literal conversion specifiers438960
 
18098
Node: Padding and other flags439318
 
18099
Node: Setting the time441509
 
18100
Node: Options for date442630
 
18101
Node: Examples of date446929
 
18102
Ref: %s-examples448347
 
18103
Node: arch invocation451511
 
18104
Node: nproc invocation451960
 
18105
Node: uname invocation453070
 
18106
Node: hostname invocation455647
 
18107
Node: hostid invocation456260
 
18108
Node: uptime invocation456971
 
18109
Node: SELinux context458094
 
18110
Node: chcon invocation458469
 
18111
Node: runcon invocation460291
 
18112
Node: Modified command invocation461757
 
18113
Node: chroot invocation462449
 
18114
Ref: chroot invocation-Footnote-1465017
 
18115
Node: env invocation465319
 
18116
Node: nice invocation469564
 
18117
Node: nohup invocation473285
 
18118
Node: stdbuf invocation475568
 
18119
Node: timeout invocation478095
 
18120
Node: Process control480343
 
18121
Node: kill invocation480566
 
18122
Node: Delaying483636
 
18123
Node: sleep invocation483833
 
18124
Node: Numeric operations484934
 
18125
Node: factor invocation485266
 
18126
Node: seq invocation487024
 
18127
Node: File permissions490804
 
18128
Node: Mode Structure491496
 
18129
Node: Symbolic Modes495191
 
18130
Node: Setting Permissions496289
 
18131
Node: Copying Permissions498902
 
18132
Node: Changing Special Mode Bits499721
 
18133
Node: Conditional Executability501543
 
18134
Node: Multiple Changes502087
 
18135
Node: Umask and Protection503754
 
18136
Node: Numeric Modes504859
 
18137
Node: Operator Numeric Modes506985
 
18138
Node: Directory Setuid and Setgid508001
 
18139
Node: Date input formats510828
 
18140
Node: General date syntax513259
 
18141
Node: Calendar date items516250
 
18142
Node: Time of day items518255
 
18143
Node: Time zone items520459
 
18144
Node: Combined date and time of day items521719
 
18145
Node: Day of week items522451
 
18146
Node: Relative items in date strings523468
 
18147
Node: Pure numbers in date strings526278
 
18148
Node: Seconds since the Epoch527267
 
18149
Node: Specifying time zone rules528896
 
18150
Node: Authors of parse_datetime531276
 
18151
Ref: Authors of get_date531463
 
18152
Node: Opening the software toolbox532426
 
18153
Node: Toolbox introduction533193
 
18154
Node: I/O redirection535916
 
18155
Node: The who command538750
 
18156
Node: The cut command539647
 
18157
Node: The sort command540710
 
18158
Node: The uniq command541414
 
18159
Node: Putting the tools together542104
 
18160
Ref: Putting the tools together-Footnote-1554056
 
18161
Node: GNU Free Documentation License554130
 
18162
Node: Concept index579323
17902
18163
 
17903
18164
End Tag Table