Rumah >Tutorial sistem >LINUX >Cara menukar cap waktu fail ke tarikh dan masa tertentu di Linux

Cara menukar cap waktu fail ke tarikh dan masa tertentu di Linux

Lisa Kudrow
Lisa Kudrowasal
2025-03-08 11:12:11938semak imbas

Panduan ini menunjukkan cara menguruskan cap waktu fail di Linux, tugas penting untuk pelbagai aplikasi seperti ujian, analisis data, dan pematuhan. Kami akan meliputi perubahan dan mengesahkan cap waktu menggunakan arahan Linux biasa, bersama -sama dengan kes penggunaan praktikal.

Jadual Kandungan

  • Mengubah timestamps fail di linux
    • menetapkan tarikh dan masa yang tepat
    • menetapkan cap waktu hingga tengah malam
  • Mengesahkan cap waktu fail
    • Menggunakan ls perintah
    • Menggunakan stat perintah
  • Aplikasi Praktikal
  • Contoh senario
  • Ringkasan

Mengubah timestamps fail di linux

Perintah

adalah kunci untuk membuat fail kosong atau mengemas kini cap waktu fail sedia ada. Pilihan touch membolehkan kawalan timestamp yang tepat. -t

Menetapkan tarikh dan masa yang tepat

untuk menetapkan cap waktu

hingga 12:30 petang pada 14 November, 2024: ostechnix.txt

touch -t 202411141230 ostechnix.txt
  • : mewakili 14 November, 2024. 20241114
  • : mewakili 12:30 malam. 1230
ini mengemas kini kedua -dua cap waktu akses dan pengubahsuaian.

Menetapkan cap waktu hingga tengah malam

untuk menetapkan timestamp hingga tengah malam pada tarikh tertentu, meninggalkan masa:

touch -t 202411140000 ostechnix.txt
Ini menetapkan cap waktu hingga 12:00 pagi pada 14 November, 2024.

Mengesahkan cap waktu fail

Gunakan

dan ls untuk mengesahkan perubahan timestamp. stat

Menggunakan perintah ls

arahan

memaparkan fail dalam format penyenaraian yang panjang, termasuk cap waktu: ls -l

ls -l ostechnix.txt
output (Contoh):

<code>-rw-r--r-- 1 ostechnix ostechnix 158 Nov 14 12:30 ostechnix.txt</code>

"14 Nov 12:30" menunjukkan masa pengubahsuaian terakhir. How To Change File Timestamps To Specific Date And Time In Linux

Menggunakan

perintah

stat Menyediakan maklumat fail terperinci, termasuk cap waktu:

stat output (Contoh):

stat ostechnix.txt

Ini menunjukkan akses (akses terakhir), mengubah suai (pengubahsuaian terakhir), perubahan (perubahan metadata terakhir), dan masa kelahiran.
<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 menawarkan gambaran ringkas, sementara

memberikan butiran cap waktu yang komprehensif.

Aplikasi praktikal ls stat

manipulasi timestamp sangat berharga untuk:

    Ujian perisian
  1. : mensimulasikan fail dengan cap waktu tertentu untuk ujian.
  2. Analisis data: menyelaraskan cap waktu fail dengan peristiwa atau tempoh untuk analisis.
  3. sandaran dan pulihkan: Memelihara cap waktu asal semasa pemulihan.
  4. Undang -undang dan Pematuhan: Memastikan fail mempunyai cap waktu yang betul untuk alasan undang -undang.
  5. Automasi: Menetapkan cap waktu dalam skrip untuk konsistensi atau tindakan mencetuskan.
Contoh senario

Simulasi fail log yang dibuat pada hari yang berbeza:

touch -t 202411141230 ostechnix.txt

ls -l Mengesahkan cap waktu ditetapkan dengan betul.

Ringkasan

Menguruskan cap waktu fail di Linux adalah mudah menggunakan touch, ls, dan stat. Kawalan ini penting untuk pelbagai tugas, dari ujian mudah ke keperluan pematuhan yang kompleks. Panduan ini menyediakan alat dan pengetahuan untuk menguruskan cap waktu fail dengan berkesan.

Bacaan Lanjut:

  • bagaimana untuk mengedit fail tanpa menukar cap waktu di linux

Atas ialah kandungan terperinci Cara menukar cap waktu fail ke tarikh dan masa tertentu di Linux. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!

Kenyataan:
Kandungan artikel ini disumbangkan secara sukarela oleh netizen, dan hak cipta adalah milik pengarang asal. Laman web ini tidak memikul tanggungjawab undang-undang yang sepadan. Jika anda menemui sebarang kandungan yang disyaki plagiarisme atau pelanggaran, sila hubungi admin@php.cn