5.5 Non-Filter Unix Utilities
10. Commands to Learn:
Non-Filters:
touch (1) - update the access and modification times of a file
find (1) - find files by name, or by other characteristics
du (1) - display the number of disk blocks used per directory or file
df (1) - report free disk space on file systems
od (1) - octal, decimal, hexadecimal, and ascii dump
compress,
uncompress,
zcat (1) - compress or expand files, and display expanded contents
11. Examples:
$ touch newfile # update the modification time to now;
# create the file if it doesn't exist
$ touch 1125040096 oldfile # change the modification time 4AM
# 11/25/96
$ find / -name passwd -print # find the passwd file starting at
# the top of the filesystem /
$ find / -name 'core' -exec ls -l {} \; # find the files named core
# and show each files attributes
$ find . -name 'core' -ok rm {} \; # find the files named core and
# remove them
$ du $HOME # show the disk utilization for my home
# directory (and its contents)
$ df -t # show the disk free condition for both
# blocks and inodes
$ od -c $HOME # show the octal dump interpreted as
# characters for the home directory 'file'
$ compress bigfile; ls big* # compress the file; show its new name
# bigfile.Z
$ zcat bigfile.Z | more # read the compressed file without
# wasting disk space, one page at a time.
Questions? Robert Katz: rkatz@ned.highline.edu
Last Update July 23, 2002