Seperti yang disebutkan oleh @edvinas.me, stat
memberi tahu Anda berbagai informasi tentang file termasuk tanggal terakhir diubah.
Awalnya saya bingung dengan Ubah dan Ubah , hanya untuk memperjelas, stat
daftar keluaran:
- Akses menunjukkan waktu akses data terakhir (mis. baca).
- Ubah menunjukkan waktu modifikasi data terakhir.
- Ubah menunjukkan waktu status file terakhir diubah.
Misalnya:
~ $ touch foo
~ $ stat foo
File: ‘foo’
Size: 0 Blocks: 0 IO Block: 4096 regular empty file
Device: fc01h/64513d Inode: 410397 Links: 1
Access: (0644/-rw-r--r--) Uid: (80972/ etomort) Gid: (18429/ eem_tw)
Access: 2015-09-21 12:06:11.343616258 +0200
Modify: 2015-09-21 12:06:11.343616258 +0200
Change: 2015-09-21 12:06:11.343616258 +0200
Birth: -
~ $ echo "Added bar to foo file" >> foo
~ $ stat foo
File: ‘foo’
Size: 42 Blocks: 8 IO Block: 4096 regular file
Device: fc01h/64513d Inode: 410654 Links: 1
Access: (0644/-rw-r--r--) Uid: (80972/ etomort) Gid: (18429/ eem_tw)
Access: 2015-09-21 12:09:31.298712951 +0200
Modify: 2015-09-21 12:09:31.298712951 +0200
Change: 2015-09-21 12:09:31.302713093 +0200
Birth: -
~ $ chmod 444 foo
~ $ stat foo
File: ‘foo’
Size: 42 Blocks: 8 IO Block: 4096 regular file
Device: fc01h/64513d Inode: 410654 Links: 1
Access: (0444/-r--r--r--) Uid: (80972/ etomort) Gid: (18429/ eem_tw)
Access: 2015-09-21 12:09:31.298712951 +0200
Modify: 2015-09-21 12:09:31.298712951 +0200
Change: 2015-09-21 12:10:16.040310543 +0200
Birth: -
Gunakan stat
perintah untuk itu:
$ stat file
Cara lain yang lebih fleksibel adalah menggunakan date -r
. Dari man date
:
-r, --reference=FILE
display the last modification time of FILE
Ini memiliki keuntungan karena memungkinkan Anda untuk menentukan format keluaran, mis.
$ date -r foo
Thu Aug 31 10:36:28 AEST 2017
$ date -r foo -R
Thu, 31 Aug 2017 10:36:28 +1000
$ date -r foo -u
Thu Aug 31 00:36:28 UTC 2017
$ date -r foo +%s
1504139788
tee:Apa sebenarnya yang dilakukan opsi --ignore-interrupts?
Saya tidak sengaja mengetik kata sandi ke baris perintah bash