Linux ファイル時間表示スキルの詳細説明
Linux システムでは、ファイル時間情報はファイルの管理と変更の追跡にとって非常に重要です。 Linux システムは、アクセス時間 (atime)、変更時間 (mtime)、および変更時間 (ctime) という 3 つの主要な時間属性を通じてファイル変更情報を記録します。この記事では、このファイル時間情報を表示および管理する方法について詳しく説明し、具体的なコード例を示します。
1. ファイル時間情報の表示
パラメータ - を指定して
ls コマンドを使用すると、ファイルの詳細を一覧表示できます。ファイルの時間情報を含む l
情報。
例:
ls -l
出力結果には、ファイルのアクセス時間、変更時間、および変更時間が含まれます。これらはそれぞれ、出力の列 6、7、および 8 に対応します。
さらに、stat
コマンドを使用して、ファイルのより詳細な時間情報を表示できます。
例:
stat 文件名
2. ファイル時間の変更
touch
コマンドを使用して、アクセス時間とファイル時間を変更できます。以下に示すように、ファイル時刻を変更します。
例:
touch -a -t 202201011200 文件名 # 修改访问时间 touch -m -t 202201011200 文件名 # 修改修改时间
このうち、-a
はアクセス時間の変更に使用され、-m
は変更時間の変更に使用され、-t
その後に時刻形式 YYYYMMDDhhmm が続きます。
3. find コマンドを使用して、特定の時間条件を満たすファイルを検索します。
find
コマンドは、時間属性に基づいてファイルを検索できます。 。
例:
find 目录 -atime +30 -type f # 查找30天前访问过的文件 find 目录 -mtime -7 -type f # 查找最近7天修改过的文件 find 目录 -ctime 0 -type f # 查找今天更改的文件
4. ファイル時間の変更を監視する
inotifywait
コマンドを使用して、ファイルの変更を監視できます。ファイルが変更されたときに通知を受け取ります。
例:
inotifywait -e modify 文件名
5. 結論
この記事の導入部を通じて、ファイルを表示、変更、管理する方法を理解できるはずです。 Linux システム時間情報。ファイル時間情報はファイルの管理と変更の追跡にとって重要です。これらのヒントがファイル操作をより適切に処理するのに役立つことを願っています。
以上がLinux のファイル時間表示テクニックの詳細な説明の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。