最近使ったファイル
俗に言う「最近使ったファイル」を表示する簡単なシェルスクリプトを書いた。引数に指定する N 日以内に修正したファイルを表示するというもの。デフォルトは 1 日以内としている。
$ cat lt.sh #!/bin/bash N=1 [ -n "$1" ] && N=$1 echo "Show the file(s) you've modified in $N days." >&2 find . -type f -mtime -${N} | xargs -i ls -l {} | sort -r -k7,8 | column -t $ lt (...snip...) $ lt 3 (...snip...)
もともと長らくコミットしていない(できていない)CVS ファイルを調べるために作成したものだけど、cron.daily などと絡めると面白いかもしれない。