Server

Cara Mencari File dengan Perintah find di Linux

Perintah find di Linux adalah alat yang sangat berguna untuk mencari file atau direktori berdasarkan kriteria tertentu. Salah satu opsinya adalah menggunakan parameter waktu, seperti -mtime, untuk menemukan file yang diubah dalam periode waktu tertentu. Artikel ini akan menjelaskan cara menggunakan perintah ini, termasuk contoh untuk mencari file dengan ekstensi tertentu.

Penjelasan Perintah find . -mtime 0

Perintah berikut:

find . -mtime 0

Akan mencari semua file yang telah diubah dalam 24 jam terakhir dari direktori saat ini (.). Berikut adalah rincian dari setiap bagian perintah:

  • .: Menunjukkan bahwa pencarian dimulai dari direktori saat ini. Anda dapat mengganti ini dengan path direktori lain jika ingin mencari di lokasi tertentu.
  • -mtime 0: Menentukan bahwa file yang dicari adalah file yang dimodifikasi dalam waktu kurang dari 1 hari terakhir (dihitung dari waktu saat perintah dijalankan).

Catatan Penting:

  • -mtime menghitung waktu dalam satuan hari penuh. Misalnya, -mtime 0 berarti file yang dimodifikasi dalam waktu 0 hingga 24 jam terakhir.
  • Gunakan -mmin jika Anda ingin mencari file berdasarkan waktu dalam satuan menit.

Contoh Penerapan dengan Ekstensi File

Untuk mencari file dengan ekstensi tertentu, seperti .php, dan yang dimodifikasi dalam 24 jam terakhir, Anda dapat menambahkan parameter -name. Berikut perintahnya:

find . -name "*.php" -mtime 0

Penjelasan tambahan:

  • -name "*.php": Membatasi hasil pencarian hanya pada file yang memiliki ekstensi .php.

Perintah ini akan menghasilkan daftar file .php yang telah dimodifikasi dalam 24 jam terakhir di direktori saat ini dan subdirektorinya.

Contoh Output

Misalnya, jika direktori Anda memiliki file seperti:

  • index.php (dimodifikasi 3 jam yang lalu)
  • style.css (dimodifikasi 2 hari yang lalu)
  • functions.php (dimodifikasi 12 jam yang lalu)

Maka hasil dari perintah:

find . -name "*.php" -mtime 0

Adalah:

./index.php
./functions.php

Variasi Perintah find dengan Parameter Waktu

  1. Mencari file yang diubah dalam waktu lebih lama dari 24 jam, tetapi kurang dari 48 jam:
    find . -mtime 1
    
  2. Mencari file berdasarkan menit: Untuk mencari file yang dimodifikasi dalam 30 menit terakhir:
    find . -mmin -30
    
  3. Mencari file berdasarkan waktu akses: Gunakan -atime untuk mencari file berdasarkan waktu terakhir kali diakses:
    find . -atime 0
    
  4. Mencari file yang diubah dalam satu minggu terakhir: Untuk mencari file yang dimodifikasi dalam waktu kurang dari 7 hari:
    find . -mtime -7
    

    Anda juga dapat mencari file yang dimodifikasi lebih dari 7 hari yang lalu:

    find . -mtime +7
    

Penjelasan

Perintah find adalah alat yang sangat fleksibel dan efisien untuk pencarian file di sistem Linux. Dengan parameter seperti -mtime atau -name, Anda dapat dengan mudah menyesuaikan pencarian sesuai kebutuhan, seperti mencari file yang dimodifikasi baru-baru ini atau file dengan jenis tertentu. Dengan pemahaman yang baik tentang parameter-parameter ini, pekerjaan administratif di Linux menjadi lebih mudah dan terorganisir.

admin

Recent Posts

AI dan Manusia: Kolaborasi Menuju Masa Depan

Dalam beberapa dekade terakhir, kecerdasan buatan (AI) telah mengalami kemajuan yang luar biasa. Dari sekadar…

1 month ago

Cara Mengubah Ukuran Partisi Root dan Memperbesar LVM di Ubuntu 20.04

Pada sistem Ubuntu 20.04 yang menggunakan Logical Volume Manager (LVM), sering kali diperlukan untuk memperbesar…

4 months ago

Struktur Jaringan Internet Berbasis Komunitas Menggunakan Mini Server di Rumah dan Infrastruktur Desa

Dalam era digital yang semakin maju, akses internet menjadi kebutuhan pokok bagi masyarakat. Salah satu…

8 months ago

Solusi Inovatif untuk Penyediaan Internet di Indonesia

Internet telah menjadi kebutuhan vital di era modern ini, memberikan akses informasi, komunikasi, dan hiburan…

1 year ago

Set-Top Box (STB) yang mendukung router kebebasan OpenWrt

Set-Top Box (STB) adalah perangkat yang telah lama digunakan untuk mengubah televisi konvensional menjadi pusat…

2 years ago

Mengatur Koneksi Internet di Server STB dengan Mengubah Nameserver

Pengenalan: Server STB (Set-Top Box) adalah perangkat yang digunakan untuk mengelola konten dan layanan televisi…

2 years ago