Annotation of lucent/sys/man/1/ls, revision 1.1

1.1     ! root        1: .TH LS 1
        !             2: .SH NAME
        !             3: ls, lc \- list contents of directory
        !             4: .SH SYNOPSIS
        !             5: .B ls
        !             6: [
        !             7: .B -dlnpqrstuF
        !             8: ]
        !             9: .I name ...
        !            10: .PP
        !            11: .B lc
        !            12: [
        !            13: .B -dlnqrstuF
        !            14: ]
        !            15: .I name ...
        !            16: .SH DESCRIPTION
        !            17: For each directory argument,
        !            18: .I ls
        !            19: lists the contents of the directory;
        !            20: for each file argument,
        !            21: .I ls
        !            22: repeats its name and any other information requested.
        !            23: When no argument is given, the current directory is listed.
        !            24: By default, the output is sorted alphabetically by name.
        !            25: .PP
        !            26: .I Lc
        !            27: is the same as
        !            28: .IR ls ,
        !            29: but sets the
        !            30: .B -p
        !            31: option and pipes the output through
        !            32: .IR mc (1).
        !            33: .PP
        !            34: There are a number of options:
        !            35: .TP
        !            36: .B  -d
        !            37: If argument is a directory, list it, not
        !            38: its contents.
        !            39: .TP
        !            40: .B  -l
        !            41: List in long format, giving mode (see below), file system type
        !            42: (e.g., for devices, the
        !            43: .B #
        !            44: code letter that names it; see
        !            45: .IR Intro (4)),
        !            46: the instance or subdevice number, owner, group,
        !            47: size in bytes, and time of last modification
        !            48: for each file.
        !            49: .TP
        !            50: .B  -n
        !            51: Don't sort the listing.
        !            52: .TP
        !            53: .B  -p
        !            54: Print only the final path element of each file name.
        !            55: .TP
        !            56: .B  -q
        !            57: List the
        !            58: .I qid
        !            59: (see
        !            60: .IR stat (2))
        !            61: of each file.
        !            62: .TP
        !            63: .B  -r
        !            64: Reverse the order of sort.
        !            65: .TP
        !            66: .B  -s
        !            67: Give size in Kbytes for each entry.
        !            68: .TP
        !            69: .B  -t
        !            70: Sort by time modified (latest first) instead of
        !            71: by name.
        !            72: .TP
        !            73: .B  -u
        !            74: Under
        !            75: .B -t
        !            76: sort by time of last access;
        !            77: under
        !            78: .B -l
        !            79: print time of last access.
        !            80: .TP
        !            81: .B  -F
        !            82: Add the character
        !            83: .B /
        !            84: after all directory names
        !            85: and the character
        !            86: .B *
        !            87: after all executable files.
        !            88: .PP
        !            89: The mode printed under the
        !            90: .B -l
        !            91: option contains 11 characters,
        !            92: interpreted
        !            93: as follows:
        !            94: the first character is
        !            95: .TP
        !            96: .B  d
        !            97: if the entry is a directory;
        !            98: .PD 0
        !            99: .TP
        !           100: .B  a
        !           101: if the entry is an append-only file;
        !           102: .TP
        !           103: .B  -
        !           104: if the entry is a plain file.
        !           105: .PD
        !           106: .PP
        !           107: The next letter is
        !           108: .B l
        !           109: if the file is exclusive access (one writer or reader at a time).
        !           110: .PP
        !           111: The last 9 characters are interpreted
        !           112: as three sets of three bits each.
        !           113: The first set refers to owner permissions;
        !           114: the next to permissions to others in the same user-group;
        !           115: and the last to all others.
        !           116: Within each set the three characters indicate
        !           117: permission respectively to read, to write, or to
        !           118: execute the file as a program.
        !           119: For a directory, `execute' permission is interpreted
        !           120: to mean permission to search the directory
        !           121: for a specified file.
        !           122: The permissions are indicated as follows:
        !           123: .TP 3
        !           124: .B  r
        !           125: if the file is readable;
        !           126: .PD 0
        !           127: .TP 3
        !           128: .B  w
        !           129: if the file is writable;
        !           130: .TP 3
        !           131: .B  x
        !           132: if the file is executable;
        !           133: .TP 3
        !           134: .B  -
        !           135: if none of the above permissions is granted.
        !           136: .PD
        !           137: .SH SOURCE
        !           138: .B /sys/src/cmd/ls.c
        !           139: .br
        !           140: .B /rc/bin/lc
        !           141: .SH SEE ALSO
        !           142: .IR stat (2)
        !           143: .IR mc (1)
        !           144: 

unix.superglobalmegacorp.com

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