Mencari file tertentu pada linux menggunakan FIND

Pada kesempatan kali ini saya akan berbagi bagaimana Mencari file tertentu pada linux menggunakan FIND. Jika Anda ingin mencari file yang terakhir diperbaharui pada Linux, Anda dapat menggunakan perintah find sebagai berikut:

[root@server gemar]# find . -type f -printf '%TY-%Tm-%Td %TT %p\n' | sort -r | more
2014-09-14 03:23:02.0689999900 ./public_html/logs/access.log
2014-09-13 08:09:26.2609997660 ./restart-service.sh
2014-09-13 08:08:51.0470001170 ./backup.sh
2014-09-13 08:05:06.5849999730 ./public_html/jasakita/wp-config.php
2014-09-13 07:56:44.9339999890 ./public_html/wp-content/plugins/easy-related-posts/uninstall.php
2014-09-13 07:56:44.9329999890 ./public_html/wp-content/plugins/easy-related-posts/readme.txt
2014-09-13 07:56:44.9319999890 ./public_html/wp-content/plugins/easy-related-posts/license.txt
2014-09-13 07:56:44.9289999890 ./public_html/wp-content/plugins/easy-related-posts/languages/index.php
2014-09-13 07:56:44.9259999890 ./public_html/wp-content/plugins/easy-related-posts/index.php
2014-09-13 07:56:44.9249999890 ./public_html/wp-content/plugins/easy-related-posts/includes/index.php
2014-09-13 07:56:44.9229999890 ./public_html/wp-content/plugins/easy-related-posts/includes/bfi_thumb.php
2014-09-13 07:56:44.9189999890 ./public_html/wp-content/plugins/easy-related-posts/front/views/widget/index.php

Untuk mencari file pada /target_directory dan semua sub-direktori yang, yang telah dimodifikasi dalam 60 menit terakhir

[root@server gemar]# find /target_directory -type f -mmin -60

Untuk mencari file pada /target_directory dan semua sub-direktori, yang telah dimodifikasi dalam 2 hari terakhir

[root@server gemar]# find /target_directory -type f -mtime -2

Untuk mencari file pada /target_directory dan semua sub-direktori yang tidak lebih dari 3 level dan yang telah dimodifikasi dalam 2 hari terakhir

[root@server gemar]# find /target_directory -type f -mtime -2 -depth -3

Untuk mencari file pada /target_directory dan semua sub-direktori dan yang telah dimodifikasi dalam 7 hari terakhir, tapi tidak dalam 3 hari terakhir

[root@server gemar]# find /target_directory -type f -mtime -7 ! -mtime -3

Untuk mencari file pada /target_directory (dan semua sub-direktori nya) yang telah dimodifikasi dalam 60 menit terakhir, dan melihat atribut file-nya

[root@server gemar]# find /target_directory -type f -mmin -60 -exec ls -al {} \;

alternatif lainnya, anda bisa menggunakan perintah

[root@server gemar]# find /target_directory -type f -mmin -60 | xargs ls -l

Untuk mencari file yang mengandung kata text-to-find-here

[root@server gemar]#  find /target_directory -type f -exec grep -H 'text-to-find-here' {} \;

Selamat mencoba artikel Mencari file tertentu pada linux menggunakan FIND 🙂

Write a Comment

Your email address will not be published.

2 + eighteen =

%d bloggers like this: