私はこのfind
コマンドを使用して30分以内に生成されたファイルを見つけます。
find . -ctime -30m
ただし、最大30日間文書を提供します。私もこれを試しましたが、これが有効なオプションではないこと-mmin
を示しています。-mmin
find
私のコマンドに問題がありますか?
出力uname -rs
はですAIX 2
。
ベストアンサー1
AIX にはfind
良い GNU 機能がない。
この問題を簡単に解決できます。関心のある境界を示すタイムスタンプを持つ2つの「参照」ファイルを作成します。
touch -amt 201407251200 myref1
touch -amt 201407251230 myref2
今それをする:
find . -type f \( -newer myref1 -a ! -newer myref2 \) -exec ls -ld {} +
ファイルのmtime
時刻または変更時刻を示します。追加の変更(書き込み)が行われていない場合、これはファイルの作成タイムスタンプになり、それ以外の場合はファイルが最後に変更された時刻を示します。データ。ディレクトリの場合、mtime
新しいオブジェクトが追加されるか、古いオブジェクトが削除されると更新されます。 Classic Unix / Linuxには実際の生成タイムスタンプはありませんが、これは一部のプラットフォームで実装および検索できます。 (もっと見るここ。 MAC OSユーザーは、「ls -lU」を使用してこれを取得できます。
ctime
「作る」と混同しないでください。 stat ctime
() 構造は、inode 変更 (たとえば、権限、所有権、およびオブジェクト名) の最後のタイムスタンプを表します。