15秒以降、2秒より古いファイルを探す

15秒以降、2秒より古いファイルを探す

15秒以降、2秒より古いファイルを探したいです。以下は、15秒以内に更新されたファイルをインポートするために現在使用しているスクリプトです。

find /my/directory -name '*.jpg' -not -newermt '-15 seconds'

どんな助けでも大変感謝します。

ベストアンサー1

複数の述語を連結して組み合わせることができます。

いいえ-oldermt。しかし、で書くことができます-not -newermt

あなたが望むもの:

  • -newermt '-15 seconds'これは、ファイルが作成されてから15秒が経過していないことを意味します。
  • -not -newermt '-2 seconds'ファイルが2秒以上存在したことを示します。

努力する:

find /my/directory -newermt '-15 seconds' -not -newermt '-2 seconds'

またはPOSIX準拠の場合:

find /my/directory -newermt '-15 seconds' \! -newermt '-2 seconds'

また、あなた(および他の読者)が知っているように、「最新」とは、最近作成されたものではなく、最近修正されたことを意味します。

おすすめ記事