0

特定の月 (3 月としましょう) に最後に変更されたすべてのファイルを見つける方法。

4

2 に答える 2

2
LANG=C find -printf '%AY %Ab %p\n' | awk '$1=="2013" && $2="Mar"{$1=$2="";print}'

スレッドで前に述べたように、lsファイル情報をインタラクティブに見るためのツールです。その出力は人間用にフォーマットされており、スクリプトでバグを引き起こします。find代わりに使用してください。理由を理解してください: http://mywiki.wooledge.org/ParsingLs

于 2013-03-19T21:39:42.180 に答える
1

これは、この問題に対する優れたコマンドです。

find . -mtime +100 -mtime -200

特に、100 日以上前から 200 日未満前に変更されたすべてのファイルが検索されます。それに応じて数字を変更してください!

于 2013-03-19T21:44:06.190 に答える