Masa fail ialah konsep penting dalam sistem Linux Ia bukan sahaja merekodkan masa penciptaan, pengubahsuaian dan akses fail, tetapi juga membantu kami dengan pengurusan fail, sandaran dan pemulihan. Untuk pentadbir sistem Linux, memahami pengetahuan berkaitan masa fail adalah penting.
Tiga kali untuk fail
Saya percaya semua orang sudah biasa dengan sistem pengendalian Windows Apabila kami mencipta fail di bawah sistem Windows, sistem juga akan menetapkan parameter yang berkaitan untuk fail untuk menerangkan fail, seperti yang ditunjukkan dalam rajah:
.Parameter ini termasuk saiz fail, jenis fail, lokasi dan masa penciptaan, pengubahsuaian dan akses bagi ketiga-tiga fail ini. Jadi mari kita lihat sama ada terdapat parameter serupa di bawah sistem Linux?
Di bawah Linux, kami boleh menggunakan stat+nama fail untuk melihat parameter fail yang berkaitan Parameter khusus dijelaskan seperti berikut:
Di bawah sistem fail di Linux, kami mendapati bahawa sebagai tambahan kepada saiz fail, nama fail, masa fail, dsb., terdapat juga maklumat lanjut mengenai nombor dan blok Inode Ini terutamanya berkaitan dengan komposisi Linux sistem fail. Di bawah Linux, fail Ia mempunyai nombor Inode, dan nombor Inode sepadan dengan sekurang-kurangnya satu blok. Bolck ialah struktur untuk mengakses kandungan fail Jumlah blok fail adalah berkaitan dengan saiz fail Sistem Linux, saiz blok ditetapkan. Hari ini kami terutamanya memperkenalkan tiga kali di bawah sistem Linux, iaitu
Masa Capaian, Ubah Suai Masa, Tukar Masa.
masa
atime adalah singkatan dari Access Time Ia dipanggil masa akses dalam sistem fail Linux Apabila kandungan fail diakses, kali ini akan dikemas kini, sebagai contoh, apabila kita menggunakan cat, lebih, kurang dan arahan lain lihat kandungan fail , masa capaian fail akan dikemas kini, seperti yang ditunjukkan di bawah:
mtime
mtime ialah singkatan kepada Modification Time Ia bermaksud apabila "content data" diubahsuai, sistem Linux akan mengemas kini kali ini Contohnya: kami menggunakan echo, vim dan arahan lain untuk menulis data ke fail
Dalam gambar di atas, apabila kita menggunakan arahan echo untuk menulis rentetan pada fail test.txt, kita dapati bahawa mtime dan ctime yang akan kita sebutkan di bawah telah diubah Mari kita masukkan ctime di bawah untuk melihat Mari kita lihat kenapa keputusan sebegitu berlaku!
ctime
ctime ialah masa status dalam sistem Linux, iaitu masa status Apabila status fail, iaitu atribut fail, ditukar, masa ini akan ditukar, seperti pautan (bilangan pautan). , saiz (saiz fail), fail dalam sistem fail Kebenaran, blok (bilangan blok dalam fail), apabila parameter ini diubah, Linux akan menukar parameter masa yang sepadan dengan fail.
Sekarang anda mungkin faham mengapa ctime fail juga akan ditukar apabila anda hanya mengubah suai masa fail Kerana apabila kandungan fail diubah, saiz fail pasti akan berubah, jadi masa status fail akan berubah. Ia akan dikemas kini apabila kandungan fail diubah suai. Jadi jika mtime fail diubah suai, ctime fail juga akan ditukar.
Cara lain untuk menyemak masa fail
1.ls -l +–masa=xx masa + nama fail
Kaedah pertanyaan ini memaparkan masa fail secara lalai.
2.ls -lx + nama fail
Dalam kaedah pertanyaan ini
cctime
uatime
ls -lc nama fail menyenaraikan ctime (masa terakhir diubah suai) fail
ls -lu nama fail menyenaraikan masa (masa akses terakhir) fail
ls -l nama fail menyenaraikan masa (masa pengubahsuaian terakhir) fail
Ringkasan
Ringkasnya, masa fail dalam sistem Linux adalah maklumat yang sangat penting, yang boleh membantu kami mengurus dan menyelenggara fail dengan lebih baik. Melalui pengenalan artikel ini, kami dapat memahami dengan jelas konsep, jenis dan penggunaan masa fail Menguasai kemahiran ini sangat membantu untuk bekerja dan belajar dengan lebih baik dalam bidang Linux.
Atas ialah kandungan terperinci Menguasai Masa Fail Linux: Dari Bermula hingga Pertempuran Praktikal. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!