Bash Wiki
Posts (Latest 30 updated) :
Read all
Contents:
  1. [Linux] Bash find penggunaan: Mencari nama file
    1. Overview
    2. Usage
    3. Common Options
    4. Common Examples
    5. Tips

[Linux] Bash find penggunaan: Mencari nama file

Overview

Perintah find digunakan untuk mencari file dan direktori dalam sistem berkas berdasarkan kriteria tertentu. Ini sangat berguna untuk menemukan file yang mungkin sulit ditemukan dengan cara lain.

Usage

Berikut adalah sintaks dasar dari perintah find:

find [options] [arguments]

Common Options

  • -name: Mencari file berdasarkan nama.
  • -type: Mencari berdasarkan tipe file (misalnya, f untuk file biasa, d untuk direktori).
  • -size: Mencari file berdasarkan ukuran.
  • -mtime: Mencari file berdasarkan waktu modifikasi.
  • -exec: Menjalankan perintah pada setiap file yang ditemukan.

Common Examples

Berikut adalah beberapa contoh penggunaan perintah find:

  1. Mencari file dengan nama tertentu:
    find /path/to/directory -name "file.txt"
    
  2. Mencari semua direktori dalam direktori tertentu:
    find /path/to/directory -type d
    
  3. Mencari file yang lebih besar dari 1MB:
    find /path/to/directory -size +1M
    
  4. Mencari file yang dimodifikasi dalam 7 hari terakhir:
    find /path/to/directory -mtime -7
    
  5. Menghapus semua file dengan ekstensi .tmp:
    find /path/to/directory -name "*.tmp" -exec rm {} \;
    

Tips

  • Gunakan opsi -print untuk menampilkan hasil pencarian jika Anda menggunakan opsi -exec.
  • Kombinasikan beberapa opsi untuk mempersempit pencarian, misalnya, mencari file dengan nama tertentu dan ukuran tertentu.
  • Selalu periksa hasil pencarian sebelum menjalankan perintah yang mengubah atau menghapus file.