サブディレクトリのファイルをタイムスタンプでソートする

  duとgrep、sortを組み合わせる。

kazz@oscar ~/homepage/lance/manhole# du -ma --time|grep ".jpg"|sort -k2 -r

(中略)

1	1997-05-06 18:14	./oita/aki.jpg
1	1997-05-06 18:13	./oita/musashi.jpg
1	1997-04-27 20:50	./hyogo/kakogawa2.jpg
1	1997-04-27 20:49	./hyogo/kakogawa1.jpg
1	1997-02-16 11:07	./kyoto/kameoka1.jpg
1	1997-02-16 11:00	./kyoto/kameoka2.jpg
1	1996-12-29 15:33	./gifu/gifu1.jpg
1	1996-12-25 23:38	./nara/gose.jpg
1	1996-12-07 22:06	./nagano/achi.jpg
1	1996-12-07 21:57	./shiga/taga1.jpg
1	1996-12-07 21:56	./nagano/yamaguch.jpg
1	1996-12-02 22:47	./gifu/seki1.jpg
kazz@oscar ~/homepage/lance/manhole#

 マンホール漫遊記は1996年のいつ頃スタートしたのか正確にはわからないが、一番古いファイルのタイムスタンプが96年の12月なので、たぶんその頃だろうというのがわかった。

findでもええんやけどね。

kazz@oscar ~/homepage/lance/manhole# find . -type f -name "*.jpg" -printf "%T+ %p\n" |grep ".jpg"|sort -r

(中略)

1997-05-06+18:14:50.0000000000 ./oita/aki.jpg
1997-05-06+18:13:10.0000000000 ./oita/musashi.jpg
1997-04-27+20:50:10.0000000000 ./hyogo/kakogawa2.jpg
1997-04-27+20:49:22.0000000000 ./hyogo/kakogawa1.jpg
1997-02-16+11:07:22.0000000000 ./kyoto/kameoka1.jpg
1997-02-16+11:00:14.0000000000 ./kyoto/kameoka2.jpg
1996-12-29+15:33:50.0000000000 ./gifu/gifu1.jpg
1996-12-25+23:38:30.0000000000 ./nara/gose.jpg
1996-12-07+22:06:22.0000000000 ./nagano/achi.jpg
1996-12-07+21:57:44.0000000000 ./shiga/taga1.jpg
1996-12-07+21:56:02.0000000000 ./nagano/yamaguch.jpg
1996-12-02+22:47:36.0000000000 ./gifu/seki1.jpg
kazz@oscar ~/homepage/lance/manhole#