Go to the first, previous, next, last section, table of contents.


Print File Information

Action: -ls
True; list the current file in `ls -dils' format on the standard output. The output looks like this:

204744   17 -rw-r--r--   1 djm      staff       17337 Nov  2  1992 ./lwall-quotes

The fields are:

  1. The inode number of the file. See section Hard Links, for how to find files based on their inode number.
  2. the number of blocks in the file. The block counts are of 1K blocks, unless the environment variable POSIXLY_CORRECT is set, in which case 512-byte blocks are used. See section Size, for how to find files based on their size.
  3. The file's type and permissions. The type is shown as a dash for a regular file; for other file types, a letter like for `-type' is used (see section Type). The permissions are read, write, and execute for the file's owner, its group, and other users, respectively; a dash means the permission is not granted. See section File Permissions, for more details about file permissions. See section Permissions, for how to find files based on their permissions.
  4. The number of hard links to the file.
  5. The user who owns the file.
  6. The file's group.
  7. The file's size in bytes.
  8. The date the file was last modified.
  9. The file's name. `-ls' quotes non-printable characters in the file names using C-like backslash escapes.

Action: -fls file
True; like `-ls' but write to file like `-fprint' (see section Print File Name).

Action: -printf format
True; print format on the standard output, interpreting `\' escapes and `%' directives. Field widths and precisions can be specified as with the printf C function. Unlike `-print', `-printf' does not add a newline at the end of the string.

Action: -fprintf file format
True; like `-printf' but write to file like `-fprint' (see section Print File Name).


Go to the first, previous, next, last section, table of contents.