Rumah  >  Artikel  >  Operasi dan penyelenggaraan  >  Apakah jenis masa fail yang terdapat di Linux?

Apakah jenis masa fail yang terdapat di Linux?

青灯夜游
青灯夜游asal
2023-02-07 13:58:071728semak imbas

Linux mempunyai 3 jenis masa fail: 1. Masa capaian (atime), apabila fail dibaca, masa capaiannya akan berubah 2. Masa pengubahsuaian (mtime), yang merujuk kepada kali terakhir fail kandungan ialah Masa pengubahsuaian; 3. Masa perubahan status (ctime), apabila status fail ditukar, masa status akan berubah dengan sewajarnya.

Apakah jenis masa fail yang terdapat di Linux?

Persekitaran pengendalian tutorial ini: sistem linux7.3, komputer Dell G3.

Di Linux, masa fail adalah atribut penting bagi fail Terdapat tiga masa utama fail dalam Linux, iaitu masa pengubahsuaian, masa akses dan masa status:

  • Masa capaian

    : Baca kandungan fail sekali, dan masa akan dikemas kini. Contohnya, gunakan lebih banyak, cat dan arahan lain pada fail ini. Selain itu, arahan ls dan stat tidak akan mengubah suai masa capaian fail. (atime:access time)

  • Masa pengubahsuaian

    : mtime ialah masa kandungan fail kali terakhir diubah suai. Sebagai contoh, simpan fail selepas vi. Masa yang disenaraikan oleh ls -l ialah masa ini. (mtime:modifiy time)

  • Masa perubahan status

    : ctime berubah dengan kandungan nod i semasa menulis fail, menukar pemilik, kebenaran atau tetapan pautan Ia adalah i fail. Masa nod kali terakhir diubah suai Jika anda mengubah suai atribut fail melalui arahan chmod dan chown, kali ini akan dikemas kini. (ctime:change time)

Perihalan atribut

Atribut masa fail Penerangan Penerangan
mtime Masa pengubahsuaian Masa apabila kandungan fail kali terakhir diubah suai. Masa fail yang dipaparkan oleh perintah ls -l
文件时间属性 说明 描述
mtime 修改时间 文件内容最后一次修改的时间,我们经常用的 ls -l 命令显示出来的文件时间就是这个时间,当对文件内容修改后,它的 mtime 就会相应的改变。
atime 访问时间 对文件进行一次读操作,它的访问时间就会改变。例如 catmore 等操作,但是 stat 还有 ls 命令对 atime 是不会有影响的。
ctime 状态时间 当文件的状态被改变的时候,状态时间就会随之改变。例如当使用 chmodchown 等改变文件属性的操作是会改变文件的 ctime。
yang sering kami gunakan ialah masa ini. Apabila kandungan fail diubah suai, ia mtime akan berubah dengan sewajarnya.
masa Masa capaian Lakukan operasi baca pada fail , Masa capaiannya akan berubah. Contohnya,

cat, lagi

dan operasi lain, tetapi perintah stat dan ls tidak akan menjejaskan masa.
ctime Nyatakan masa Apabila status fail adalah masa ditukar, masa status akan berubah mengikut kesesuaian. Contohnya, apabila menggunakan

chmod

,

chownfind / -mtime -2 dan operasi lain untuk menukar atribut fail, ctime fail akan ditukar.

Semak masa fail

  • Secara amnya, mengikut atribut masa fail, anda boleh menggabungkannya dengan arahan find untuk menanyakan Keputusan yang dikehendaki

    ls -lc filenameSebagai contoh, fail pertanyaan dikemas kini dalam 2 jam yang lalu

  • Kaedah melihat atribut fail Linux:

    ls -lu filename

  • Senaraikan masa (masa perubahan status terakhir) fail

    ls -l filename

  • Senaraikan masa (masa akses terakhir) fail

    stat filename

lajur Dapatkan masa (masa pengubahsuaian terakhir) fail

touch file

Apakah jenis masa fail yang terdapat di Linux? Lihat atribut tiga masa fail sekaligus

    Buat fail baharu
  • Apabila ctime, atime dan mtime adalah sama apabila menggunakan vi untuk menulis maklumat pada fail, fail mesti diakses dahulu, jadi atime berubah dan apabila fail itu kandungan berubah, semua ctime dan mtime juga berubah apabila menggunakan arahan chmod, ctime akan berubah.

  • Operasi umum yang mempengaruhi tiga atribut masa:

  • cat, less, more, dsb. hanya mengakses fail dan jangan ubah suai operasi fail hanya akan mengubah suai nilai atime.

Operasi chmod dan chown untuk mengubah suai kebenaran fail, pemilik dan kumpulan akan mengubah suai nilai atime dan ctime.

vi dan operasi lain yang mengubah suai kandungan fail akan mengubah suai nilai atime, ctime dan mtime. Cadangan berkaitan: "Tutorial Video Linux"

Atas ialah kandungan terperinci Apakah jenis masa fail yang terdapat 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