最近変更したファイルを固めてポイする

最近変更したファイルは...
% ls -l `find .` | grep .\/ | sort +7
とls でman するとはまります。(;´Д`)
find mtime です。

まえもはまったな

二日分の変更したファイルをに固めて/tmpb日付.tar.gzにぽい

find . \! -type d -mtime -2 -print0 | xargs -0 tar cf - | gzip > /tmp/`date "+backup%y%m%d.tar.gz"`

cron でまわす場合

#!/bin/sh

BACKUP=/home/

PATH=/bin:/usr/bin:/sbin:/usr/sbin:/usr/local/bin
export PATH

find ${BACKUP} \! -type d -mtime -2 -print0 | \
 xargs -0 tar cpzf /tmp/`date "+backup%y%m%d.tar.gz"` >/dev/null 2>&1;

更新無かった時がアレなので('A`)
更新無かった時は /tmp/backup に カラファイルができるのね('A`) *1

*1:OpenBSD4.0/Zaurus#20