Rumah  >  Artikel  >  Tutorial sistem  >  Menguasai tarikh fail Linux - jadikan pengurusan fail anda lebih cekap

Menguasai tarikh fail Linux - jadikan pengurusan fail anda lebih cekap

WBOY
WBOYke hadapan
2024-02-09 20:30:22367semak imbas

Dalam pengurusan fail harian, kita pasti akan menghadapi situasi di mana kita perlu menyemak masa penciptaan fail, masa pengubahsuaian, masa capaian dan maklumat lain. Untuk sistem Linux, menguasai tarikh fail adalah sangat penting untuk pengurusan dan penyelenggaraan fail. Artikel ini akan memperkenalkan jenis tarikh fail biasa dalam sistem Linux dan cara menggunakan arahan untuk melihat dan mengubah suainya.

Kadangkala mungkin perlu menyemak butiran tentang fail, seperti tarikh pengubahsuaiannya. Artikel ini mungkin berguna apabila anda ingin menyemak bila kali terakhir fail diedit. Dalam artikel ini, anda akan mempelajari 4 cara untuk menyemak tarikh pengubahsuaian fail.

Gunakan arahan stat

Arahan stat boleh memaparkan maklumat terperinci tentang atribut fail, seperti masa fail terakhir diakses dan diubah suai, saiz fail dan maklumat lain Anda hanya perlu menambah nama fail selepas arahan:

[root@localhost ~]# stat hello_script.sh 
  File: ‘hello_script.sh’
  Size: 31         Blocks: 8          IO Block: 4096   regular file
Device: fd00h/64768d Inode: 67169379    Links: 1
Access: (0755/-rwxr-xr-x)  Uid: (    0/    root)   Gid: (    0/    root)
Context: unconfined_u:object_r:admin_home_t:s0
Access: 2020-10-15 19:13:24.628009932 +0800
Modify: 2020-10-15 19:07:18.266426499 +0800
Change: 2020-10-15 19:11:48.227856412 +0800
 Birth: -

Menguasai tarikh fail Linux - jadikan pengurusan fail anda lebih cekap
Daripada output di atas, kita boleh melihat tarikh capaian fail, tarikh pengubahsuaian fail, tarikh pengubahsuaian kebenaran fail dan parameter lain.

Jika anda hanya mahu melihat tarikh pengubahsuaian fail, tanpa mengira semua maklumat lain, jalankan arahan berikut:

[root@localhost ~]# stat -c %y hello_script.sh 
2020-10-15 19:07:18.266426499 +0800
Pilihan

Menguasai tarikh fail Linux - jadikan pengurusan fail anda lebih cekap
-c digunakan untuk menentukan format tersuai dan bukannya output lalai, manakala bendera '%y' menunjukkan masa pengubahsuaian terakhir. Untuk folder, sintaks tetap sama. Hanya gantikan nama fail dengan nama folder.

Gunakan arahan tarikh

Penggunaan arahan

date adalah untuk memaparkan tarikh semasa. Tetapi apabila digunakan dengan pilihan -r, adalah mungkin untuk memaparkan tarikh terakhir fail yang diubah suai seperti yang ditunjukkan di bawah:

[root@localhost ~]# date -r hello_script.sh 
Thu Oct 15 19:07:18 CST 2020
Menguasai tarikh fail Linux - jadikan pengurusan fail anda lebih cekap

Gunakan arahan ls -l

ls -l命令通常用于使用长列表显示有关文件的其他信息,例如文件权限和所有者,大小和创建日期。可以添加-t选项, jadi anda boleh mengisih fail mengikut masa pengubahsuaiannya:

[root@localhost ~]# ls -lt
或者
[root@localhost ~]# ll -t

total 288
drwxr-xr-x. 2 root root    177 Oct 16 14:36 b
drwxr-xr-x. 2 root root    177 Oct 16 14:36 a
-rwxr-xr-x. 1 root root    119 Oct 15 19:20 backup_script.sh
-rwxr-xr-x. 1 root root     31 Oct 15 19:07 hello_script.sh
-rw-r--r--. 1 root root    227 Oct 13 16:39 content.txt
-rw-r--r--. 1 root root 277159 Oct 12 14:37 a.txt
drwxr-xr-x. 2 root root    195 Aug  6 14:12 Files
-rw-------. 1 root root   1284 Dec 29  2019 anaconda-ks.cfg
Menguasai tarikh fail Linux - jadikan pengurusan fail anda lebih cekap

Gunakan alat httpie

Cara lain untuk menyemak tarikh pengubahsuaian fail ialah menggunakan httpie, iaitu alat klien baris arahan HTTP. Alat ini biasanya digunakan untuk berinteraksi dengan pelayan HTTP dan API dan juga boleh menyemak masa pengubahsuaian fail yang berada pada pelayan web.

Mula-mula anda perlu memastikan alat pengurusan pakej pip python dipasang, dan kemudian pasang alat httpie:

Dalam Centos7/RHEL7, jalankan arahan berikut untuk memasang httpie:

[root@localhost ~]# yum -y install python-pip
[root@localhost ~]# pip install --upgrade pip
[root@localhost ~]# pip install httpie

Menguasai tarikh fail Linux - jadikan pengurusan fail anda lebih cekap
Jalankan arahan berikut untuk memasang httpie dalam Ubuntu/Deepin/Debian:

$ sudo apt install httpie

Selepas pemasangan selesai, bagaimana untuk menyemak masa pengubahsuaian fail pada pelayan web? Sintaksnya adalah seperti berikut:

http -h  [url] | grep 'Last-Modified'

Sebagai contoh, dari laman web www.linuxprobe.com, lihat masa pengubahsuaian gambar dalam format .png:

[root@localhost ~]# http -h https://pic1.imgdb.cn/item/644d3ca70d2dde5777f6041c.png | grep -i 'Last-Modified'
Last-Modified: Fri, 05 Jun 2020 14:26:11 GMT
Menguasai tarikh fail Linux - jadikan pengurusan fail anda lebih cekap

Melalui pengenalan artikel ini, kami bukan sahaja memahami jenis tarikh fail biasa dalam sistem Linux, tetapi juga mempelajari cara menggunakan arahan untuk melihat dan mengubah suainya. Teknik ini bukan sahaja membolehkan kami mengurus dan menyelenggara fail dengan lebih cekap, tetapi juga memenuhi beberapa keperluan khas, seperti mencari fail yang diubah suai dalam tempoh masa tertentu. Sama ada anda seorang pentadbir sistem atau pembangun, menguasai teknologi tarikh fail Linux adalah penting.

Atas ialah kandungan terperinci Menguasai tarikh fail Linux - jadikan pengurusan fail anda lebih cekap. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!

Kenyataan:
Artikel ini dikembalikan pada:lxlinux.net. Jika ada pelanggaran, sila hubungi admin@php.cn Padam