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