web-dev-qa-db-ja.com

MMDDYYYYとMMDDYYYYYの間の日付で* .txtファイルを削除します

rmを使用してMMDDYYYYとMMDDYYYYの間の* .txtファイルを削除するにはどうすればよいですか?

2
Level1Coder

zshの場合:

autoload age
rm -f -- *.txt(D.e{age 2014/03/20 2014/03/30})

GNUまたはFreeBSDの検索:

find . -maxdepth 1 -name '*.txt' -type f -newermt 20140320 \
                                       ! -newermt 20140330 -delete

これは、2014-03-2000:00:00から2014-03-3000:00:00の間に変更されたファイルの場合です。

3