mv 特定の日付から始まる別のフォルダにある複数のファイル

mv 特定の日付から始まる別のフォルダにある複数のファイル

3つのホールダーf1がありf2f3

1つのコマンドを使用して、f1日付がf22016年6月22日から2018年9月21日までのすべてのファイルをこのフォルダに移動するにはどうすればよいですか?f3mv

ベストアンサー1

タグを付けてください私はGNUツールを使います。

find f1 f2 -maxdepth 1 -type f -newermt 2016-06-22 ! -newermt 2018-09-21 -exec echo mv -t f3 {} +

私の日付は両側で±1日ずつ異なる場合があります。確認し、それに応じて調整してください。mvコマンドが正しいファイルを受け取ったことを確認したら、echoプレフィックスを削除してください。

おすすめ記事