Coding How to Linux Linux Sys Admin

Cara Mencari file berdasarkan tanggal update terakhir

Cara Mencari file berdasarkan tanggal update terakhir Juli 28, 2015Leave a comment

HUMAYRAA merupakan salah satu bagian dari web Bestariweb Studio. HUMAYRAA.COM kami khususkan untuk berbagi pengalaman dan tutorial kepada seluruh pembaca yang berminat menggeluti dunia IT dan desain. Kunjungi pula web kami yang lainnya: Bestariweb Studio | BestariwebHost

cara mencari file yang mengandung teks tertentu di linux, tutorial desain web

ada banyak / beragam cara untuk mencari file berdasarkan tanggal update. namun dalam artikel / tutorial kali ini, penulis akan mengajak Anda untuk belajar mengenal perintah find di lingkungan Linux. Dalam artikel ini perintah find akan kita gunakan untuk mencari file berdasarkan tanggal update terakhir atau bisa juga untuk pengecualian tanggal update..


Baca Juga:

Cara Mencari File yang berisi Teks Tertentu di Linux


Menampilkan file berdasar urutan tanggal modifikasi

untuk menampilkan file berdasarkan tanggal modifikasi, sebenarnya cukup dengan perintah ls sebagai berikut:

# ls -ltr

Namun perintah ls hanya menampilkan isi file dari directory yang bersangkutan, tanpa bisa menampilkan file di directory dibawahnya. Untuk menampilkan file urut sesuai tanggal modifikasi termasuk file di directori dibawahnya, bisa digunakan perintah find dengan format sebagai berikut:

find /etc -type f -printf '%TY-%Tm-%Td %TT %p\n' | sort -r 

Hasilnya (bisa berbeda dengan Anda):

2012-09-14 22:25:14.0000000000 /etc/shadow
2012-08-17 00:56:36.0000000000 /etc/resolv.conf
2012-08-16 23:22:57.0000000000 /etc/ld.so.cache
2012-08-16 23:22:29.0000000000 /etc/mtab
2012-08-16 23:22:04.0000000000 /etc/network/run/ifstate
2012-07-10 01:19:24.0000000000 /etc/papersize
...

Menampilkan file yang diupdate 60 Menit terakhir

Untuk mencari dan menampilkan file yang diupdate 60 menit terakhir bisa kita gunakan option -mmin sebagai berikut:

find /target_directory -type f -mmin -60

untuk menampilkan file update 3 jam terakhir tinggal mengganti 60 menjadi 180 (3 jam = 180 menit)

Menampilkan file yang diupdate 1 hari terakhir (24 jam yang lalu)

Untuk mencari dan menampilkan file yang diupdate n hari terakhir bisa kita gunakan option -mtime diikuti dengan parameter n sebagai berikut:

find /target_directory -type f -mtime -n 

Misal jika kita akan mencari file yang diupdate 5 hari terakhir, bisa digunakan:

find /target_directory -type f -mtime -5 

namun jika dikehendaki hanya 5 dan 4 hari terakhir sedangkan yang 3 hari terakhir tidak perlu ditampilkan, maka digunakan perintah berikut:

find /target_directory -type f -mtime -5 ! -mtime -3

Incoming search terms:

HUMAYRAA merupakan salah satu bagian dari web Bestariweb Studio. HUMAYRAA.COM kami khususkan untuk berbagi pengalaman dan tutorial kepada seluruh pembaca yang berminat menggeluti dunia IT dan desain. Kunjungi pula web kami yang lainnya: Bestariweb Studio | BestariwebHost

Tinggalkan Balasan

Alamat email Anda tidak akan dipublikasikan. Ruas yang wajib ditandai *