ホームページ >システムチュートリアル >Linux >Linuxの特定の日付と時刻にファイルタイムスタンプを変更する方法

Linuxの特定の日付と時刻にファイルタイムスタンプを変更する方法

Lisa Kudrow
Lisa Kudrowオリジナル
2025-03-08 11:12:11933ブラウズ

このガイドは、Linuxのファイルタイムスタンプを管理する方法を示しています。これは、テスト、データ分析、コンプライアンスなどのさまざまなアプリケーションの重要なタスクです。 一般的なユースケースとともに、一般的なLinuxコマンドを使用してタイムスタンプの変更と検証をカバーします。

目次

Linuxのファイルタイムスタンプの変更

    正確な日付と時刻を設定します
    • タイムスタンプを真夜中に設定します
    • ファイルタイムスタンプの検証
  • コマンド
      を使用しています
    • lsコマンド
    • を使用しています
    • stat
    • 実用的なアプリケーション
  • シナリオの例
  • 要約
  • Linuxのファイルタイムスタンプの変更
  • コマンドは、空のファイルを作成したり、既存のファイルタイムスタンプを更新したりするための鍵です。 オプションは、正確なタイムスタンプ制御を可能にします

    正確な日付と時刻を設定します

    touch -t2024年11月14日の午後12時30分にタイムスタンプを設定するには:

    :2024年11月14日を表します。

    ostechnix.txt

    :午後12時30分を表します。
touch -t 202411141230 ostechnix.txt
  • これにより、アクセスと修正の両方のタイムスタンプが更新されます。20241114
  • タイムスタンプを真夜中に設定します1230
特定の日にタイムスタンプを真夜中に設定するには、時間を省略します。

これにより、タイムスタンプは2024年11月14日の午前12:00に設定されます。

ファイルタイムスタンプの検証

タイムスタンプの変更を確認するには、

および
touch -t 202411140000 ostechnix.txt
を使用してください。

コマンド

を使用しています

lsコマンドは、タイムスタンプを含む長いリスト形式でファイルを表示します:stat

output(例): ls

ls -l「11月14日12:30」は、最後の変更時間を示しています

ls -l ostechnix.txt

コマンド

<code>-rw-r--r-- 1 ostechnix ostechnix 158 Nov 14 12:30 ostechnix.txt</code>
を使用しています

How To Change File Timestamps To Specific Date And Time In Linuxタイムスタンプを含む詳細なファイル情報を提供してください:

output(例):

stat

これは、アクセス(最終アクセス)、変更(最終変更)、変更(最終メタデータの変更)、および出生時刻を表示します。 stat

は簡単な概要を提供しますが、
stat ostechnix.txt
は包括的なタイムスタンプの詳細を提供します。

実用的なアプリケーション
<code>  File: ostechnix.txt
  Size: 158           Blocks: 8          IO Block: 4096   regular file
Device: 259,2    Inode: 1578889     Links: 1
Access: (0644/-rw-r--r--)  Uid: ( 1000/ostechnix)   Gid: ( 1000/ostechnix)
Access: 2024-11-14 12:30:00.000000000 +0530
Modify: 2024-11-14 12:30:00.000000000 +0530
Change: 2024-11-14 17:47:19.624593116 +0530
 Birth: 2024-10-11 15:39:59.515973804 +0530</code>

How To Change File Timestamps To Specific Date And Time In Linuxタイムスタンプの操作は、

に役立ちます
  1. ソフトウェアテスト:テスト用の特定のタイムスタンプを使用してファイルをシミュレートします。
  2. データ分析:イベントまたは分析の期間を備えたファイルタイムスタンプを調整します。
  3. バックアップと復元:復元中に元のタイムスタンプを保存します。
  4. 法的およびコンプライアンス:法的理由でファイルに正しいタイムスタンプがあることを確認してください。
  5. オートメーション:一貫性またはトリガーアクションのためのスクリプトでタイムスタンプを設定します。
シナリオの例

別の日に作成されたログファイルをシミュレート:

touch -t 202411141230 ostechnix.txt
タイムスタンプが正しく設定されていることを確認します。

ls -l

概要

Linuxでのファイルタイムスタンプの管理は、

、および

を使用して簡単です。 この制御は、単純なテストから複雑なコンプライアンスのニーズまで、さまざまなタスクに不可欠です。 このガイドは、ファイルタイムスタンプを効果的に管理するためのツールと知識を提供します。 touchlsさらなる読み取り:stat

Linuxでタイムスタンプを変更せずにファイルを編集する方法

以上がLinuxの特定の日付と時刻にファイルタイムスタンプを変更する方法の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。