Linux には 3 種類のファイル時刻があります: 1. アクセス時刻 (atime) ファイルが読み取られると、そのアクセス時刻が変化します; 2. ファイルが最後に更新された時刻を示す変更時刻 (mtime)コンテンツが変更されました。変更時刻; 3. ステータス変更時刻 (ctime)、ファイルのステータスが変更されると、それに応じてステータス時刻も変更されます。
#このチュートリアルの動作環境: linux7.3 システム、Dell G3 コンピューター。
Linux では、ファイルの時刻はファイルの重要な属性です。Linux には、ファイルの主な時刻が 3 つあります。つまり、変更時刻、アクセス時刻、ステータス時刻です。
アクセス時間(atime: アクセス時間)
: ファイルの内容を一度読み込むとatimeが更新されます。たとえば、このファイルに対して more、cat、およびその他のコマンドを使用します。さらに、ls および stat コマンドはファイルのアクセス時間を変更しません。
修正時刻(mtime:修正時刻)
:mtimeはファイルの内容が最後に修正された時刻です。たとえば、vi の後にファイルを保存します。 ls -l でリストされる時刻は今回の時刻です。
状態変更時間 (ctime: 変更時間)
: ctime は、ファイルの書き込み時、所有者、権限、またはリンク設定の変更時に i ノードの内容に応じて変化します。変更は、ファイルの i ノードが最後に変更された時刻です。chmod および chown コマンドによってファイル属性が一度変更されると、この時刻は更新されます。
#属性の説明
説明 | 説明 | |
---|---|---|
変更時刻 | ファイルの内容が最後に変更された時刻。よく使用します | ls -l コマンドで表示されるファイル時間は、この時間です。ファイルの内容が変更されると、それに応じて mtime も変更されます。 |
アクセス時間 | ファイルに対して読み取り操作が実行されると、アクセス時間は変化します。たとえば、 | cat、more およびその他の操作は可能ですが、stat および ls コマンドは atime に影響しません。 |
状態時間 | ファイルのステータスが変更されると、それに応じてステータス時間も変化します。たとえば、 | chmod、chown などを使用してファイル属性を変更すると、ファイルの ctime が変更されます。 |
ファイルの時刻を確認する
通常、ファイルの時刻属性に従って、find コマンドと組み合わせることができます。目的の結果をクエリするにはたとえば、過去 2 時間以内に更新されたファイルをクエリします
find / -mtime -2
ls -lc filename ファイルの ctime (最終ステータス変更時刻) をリストします。
ls -lu filename ファイルの atime (最終ステータス変更時刻) をリストします。 アクセス時間)
ls -l filename ファイルの mtime (最終変更時刻) をリストします。 file
stat filename ファイルの 3 つの時間属性を一度に確認する
file をタッチすると、ctime、atime、mtime が同じになります。vi を使用してファイルに情報を書き込んだ後、最初にファイルにアクセスする必要があるため、atime が変更されます。ファイルの内容が変更されると、すべての ctime と mtime も変更されます。変更; ctime は chmod コマンドを使用すると変更されます。
Linux ビデオ チュートリアル 」
以上がLinux にはどのような種類のファイル時間がありますか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。