Atribut masa biasa dalam sistem fail Linux termasuk masa capaian (masa), masa pengubahsuaian (mtime) dan masa perubahan (ctime). Atribut masa ini merekodkan masa operasi fail atau direktori yang berbeza dan sangat penting untuk pengurusan dan penjejakan sistem fail. Berikut akan memperkenalkan tiga atribut masa ini satu demi satu, dengan contoh kod yang sepadan.
Masa capaian merujuk kepada kali terakhir fail atau direktori diakses atau dilaksanakan. Apabila fail dibaca, dilaksanakan atau dilihat, masa capaian dikemas kini. Dalam kebanyakan kes, atime akan dikemas kini secara automatik oleh sistem, tetapi ia juga boleh dilumpuhkan melalui tetapan. Berikut ialah contoh mudah:
touch example.txt ls -l example.txt # 输出示例:-rw-rw-r-- 1 user user 0 Dec 1 00:00 example.txt cat example.txt ls -l example.txt # 输出示例:-rw-rw-r-- 1 user user 0 Dec 1 01:00 example.txt
Dalam contoh di atas, kami mencipta fail bernama example.txt dan melihat kandungan fail melalui arahan kucing supaya masa akses dikemas kini.
Masa pengubahsuaian merujuk kepada masa kandungan fail terakhir diubah suai. Apabila kandungan fail diubah suai, masa pengubahsuaian dikemas kini. Berikut ialah contoh masa pengubahsuaian:
touch example.txt ls -l example.txt # 输出示例:-rw-rw-r-- 1 user user 0 Dec 1 00:00 example.txt echo "Hello World" > example.txt ls -l example.txt # 输出示例:-rw-rw-r-- 1 user user 12 Dec 1 01:00 example.txt
Dalam contoh di atas, kami menulis kandungan ke example.txt melalui arahan gema, supaya masa pengubahsuaian dikemas kini.
Tukar masa merujuk kepada masa apabila maklumat i-nod (inod) fail kali terakhir diubah suai. Apabila kebenaran fail, pemilik atau metadata lain berubah, masa perubahan dikemas kini. Berikut ialah contoh menukar masa:
touch example.txt ls -l example.txt # 输出示例:-rw-rw-r-- 1 user user 0 Dec 1 00:00 example.txt chmod 777 example.txt ls -l example.txt # 输出示例:-rwxrwxrwx 1 user user 0 Dec 1 01:00 example.txt
Dalam contoh di atas, kami mengubah suai kebenaran fail example.txt melalui arahan chmod, supaya masa perubahan dikemas kini.
Ringkasan: Atribut masa dalam sistem fail Linux termasuk masa capaian, masa pengubahsuaian dan masa perubahan, yang setiap satu merekodkan maklumat masa operasi berbeza pada fail atau direktori. Melalui demonstrasi contoh kod, anda boleh memahami dengan lebih intuitif cara atribut masa ini digunakan dan dikemas kini dalam sistem Linux.
Atas ialah kandungan terperinci Atribut cap masa biasa dalam sistem fail Linux. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!