Kurt Carlson - 2013-01-04

uals is an enhanced ls offering better display control useful for piping results into other commands. The date-time format is consistantly displayed and can be easily changed with format options. Options have been added to easily generate and parse file and directory lists. Many options for filtering results have been added and the recursive and noheader options can be used for complete file path. Since uals cannot modify files it is more sudo-safe than find with -exec and is "less expensive" in not forking for each file.

The default behaviour is a reformatted 'ls -l' with more readable octal mode, size in k|m|g vs. bytes, and a numeric date:

# uals

- 0640  kcarlson staff     987 121228.1110 AUTHORS
- 0640  kcarlson staff     19k 100301.0519 COPYING
- 0640  kcarlson staff     19k 121230.0737 ChangeLog
- 0640  kcarlson staff    9498 100301.0519 INSTALL
- 0640  kcarlson staff      44 060901.0706 Makefile.am
- 0640  kcarlson staff    3891 121228.1112 NEWS
- 0640  kcarlson staff    2992 121230.0804 README
- 0751  kcarlson staff    8443 130101.1231 UA.ksh
- 0640  kcarlson staff    1337 121230.0834 Version
d 0751  kcarlson staff    4096 121230.0849 backout
- 0640  kcarlson staff    7231 121228.1342 config.h.in
- 0640  kcarlson staff    5626 121228.1340 configure.ac
d 0751  kcarlson staff    4096 121228.1352 lib
d 0751  kcarlson staff    4096 121228.1352 man
d 0751  kcarlson staff    4096 121230.0736 src
- 0640  kcarlson staff     20k 121230.0819 uals.spec
Total:        16 files    122k size,  for: .