Annotation of 43BSDReno/bin/ls/ls.1, revision 1.1.1.1

1.1       root        1: .\" Copyright (c) 1990, 1980 Regents of the University of California.
                      2: .\" All rights reserved.  The Berkeley software License Agreement
                      3: .\" specifies the terms and conditions for redistribution.
                      4: .\"
                      5: .\"            @(#)ls.1        6.13 (Berkeley) 6/24/90
                      6: .\"
                      7: .TH LS 1 "%Q"
                      8: .UC
                      9: .SH NAME
                     10: ls \- list contents of directory
                     11: .SH SYNOPSIS
                     12: .B ls
                     13: [
                     14: .B \-1AaCcdFfgikLlqRrstu
                     15: ] [ file ... ]
                     16: .br
                     17: .SH DESCRIPTION
                     18: For each directory argument,
                     19: .I ls
                     20: lists the contents of the directory;
                     21: for each file argument,
                     22: .I ls
                     23: repeats its name and any other information requested.
                     24: By default, the output is sorted alphabetically.
                     25: When no argument is given, the current directory is listed.
                     26: When several arguments are given,
                     27: the arguments are first sorted appropriately,
                     28: but file arguments are processed
                     29: before directories and their contents.
                     30: .PP
                     31: The options are as follows:
                     32: .TP
                     33: .B \-1
                     34: force one entry per line output format; this is the default when
                     35: output is not to a terminal.
                     36: .TP
                     37: .B \-A
                     38: List all entries except for ``.'' and ``..''.
                     39: Always set for the super-user.
                     40: .TP
                     41: .B \-a
                     42: List all entries; in the absence of this option, entries whose
                     43: names begin with a period
                     44: .RB ( . )
                     45: are
                     46: .I not
                     47: listed.
                     48: .TP
                     49: .B \-C
                     50: force multi-column output; this is the default when output is to a terminal.
                     51: .TP
                     52: .B \-c
                     53: Use time when file status was last changed for sorting or printing.
                     54: .TP
                     55: .B \-d
                     56: If argument is a directory, list only its name;
                     57: often used with \fB\-l\fR to get the status of a directory.
                     58: .TP
                     59: .B \-f
                     60: Don't sort the output.
                     61: .TP
                     62: .B \-F
                     63: cause directories to be marked with a trailing `/',
                     64: sockets with a trailing `=',
                     65: symbolic links with a trailing `@', and executable
                     66: files with a trailing `*'.
                     67: .TP
                     68: .B \-g
                     69: Include the group ownership of the file in a long output.
                     70: .TP
                     71: .B \-i
                     72: For each file, print the i-number in the first column of the report.
                     73: .TP
                     74: .B -k
                     75: Modifies the
                     76: .I -s
                     77: option, causing the sizes to be reported in kilobytes.
                     78: .TP
                     79: .B \-L
                     80: If argument is a symbolic link, list the file or directory the link references
                     81: rather than the link itself.
                     82: .TP
                     83: .B \-l
                     84: List in long format, giving type and mode (in the format described by
                     85: .IR strmode (3)),
                     86: number of links, owner, size in bytes, and time of last modification
                     87: for each file.
                     88: If the file is a special file the size field will instead contain
                     89: the major and minor device numbers.
                     90: If the file is a symbolic link the pathname of
                     91: the linked-to file is printed preceded by ``\->''.
                     92: .TP
                     93: .B \-q
                     94: force printing of non-graphic characters in file names as
                     95: the character `?'; this is the default when output is to a terminal.
                     96: .TP
                     97: .B \-R
                     98: recursively list subdirectories encountered.
                     99: .TP
                    100: .B \-r
                    101: Reverse the order of sort to get reverse alphabetic
                    102: or oldest first as appropriate.
                    103: .TP
                    104: .B \-s
                    105: Display the sizes of files and directories in 512-byte blocks.
                    106: .TP
                    107: .B \-t
                    108: Sort by time modified (latest first) instead of
                    109: by name.
                    110: .TP
                    111: .B \-u
                    112: Use time of last access instead of last
                    113: modification for sorting
                    114: (with the \fB\-t\fP option)
                    115: and/or printing (with the \fB\-l\fP option).
                    116: .PP
                    117: The
                    118: .IR -1 ,
                    119: .IR -C ,
                    120: and
                    121: .I -l
                    122: options all override each other; the last one specified determines
                    123: the format used.
                    124: .PP
                    125: The
                    126: .IR -c ,
                    127: and
                    128: .I -u
                    129: options override each other; the last one specified determines
                    130: the file time used.
                    131: .PP
                    132: When the sizes of the files in a directory
                    133: are listed, a total count of blocks,
                    134: including indirect blocks is printed.
                    135: .SH FILES
                    136: /etc/passwd to get user id's for
                    137: `ls \-l'.
                    138: .br
                    139: /etc/group to get group id's for
                    140: `ls \-g'.
                    141: .SH BUGS
                    142: The option setting based on whether the output is a teletype is
                    143: undesirable as ``ls\ \-s'' is much different than ``ls\ \-s\ |\ lpr''.
                    144: On the other hand, not doing this setting would make old shell scripts
                    145: which used
                    146: .I ls
                    147: almost certain losers.

unix.superglobalmegacorp.com

This archive runs on limited infrastructure. Preserving old code on modern bandwidth. Automated agents are requested to crawl responsibly.