1

次の命名規則を持つファイルのグループが与えられます。

datetime_restofname.txt

その例は次のとおりです。

200906290700_somewordorphrase.txt

ファイル名の日付と時刻に一致するようにファイルのmtimeをバッチ変更するにはどうすればよいですか?

4

1 に答える 1

7
$ for f in *.txt; do touch -t `echo $f | cut -f1 -d _` "$f"; done

これにより、ファイルmodtimeがアンダースコアの前の日付文字列に設定されます。

于 2009-07-01T00:01:01.903 に答える