Cara menemukan file yang lebih besar dari 10MB, 100MB, 1GB di Linux

Cara menemukan file yang lebih besar dari 10MB, 100MB, 1GB di Linux

Jika Anda mencari file yang lebih besar dari 10MB, 100MB atau 1GB, perintah temukan bisa sangat membantu. Dengan Find, Anda dapat mencari file berdasarkan kriteria ukuran.

Beberapa hari yang lalu aplikasi produksi saya turun. Setelah mencari setengah jam, saya menemukan aplikasi turun karena disk penuh di server saya. Jadi saya mencari semua file lebih dari 1 GB dan kemudian semua file lebih dari 100 MB. Ada beberapa file log yang berukuran besar, yang menyebabkan disk penuh.

Dalam tutorial ini, Anda akan belajar cara mencari file berdasarkan ukurannya menggunakan perintah find.

Mencari file yang lebih besar di Linux

Anda dapat mendefinisikan ukuran dalam format KB, MB dan GB. Misalnya, Anda dapat menentukan ukuran 100K, 100m, 1g atau 10g format. Gunakan contoh di bawah ini, yang akan membantu Anda menemukan file berdasarkan ukuran dan ekstensi di sana.

  • Perintah berikut akan menemukan semua file lebih besar dari sama dengan 100MB di bawah seluruh sistem file.
    Temukan / -size +100m  

    Ini akan mencari melalui seluruh sistem file dan mengembalikan daftar semua file yang lebih besar dari 100MB. Jika Anda hanya ingin mencari direktori tertentu, Anda dapat mengganti "/" dengan jalur ke direktori itu. Misalnya, jika Anda hanya ingin mencari direktori home Anda, Anda dapat menggunakan perintah ini:

    Temukan ~/ -size +100m  
  • Anda juga dapat menggunakan Temukan untuk mencari file yang lebih besar dari 1GB. Untuk melakukan ini, Anda hanya perlu menggunakan kriteria ukuran yang berbeda. Misalnya, untuk menemukan semua file yang lebih besar dari 1GB, Anda dapat menggunakan perintah ini:
    temukan / -size +1g  

Temukan file berdasarkan ukuran dan ekstensi

Alih -alih mencari semua file, Anda juga dapat mencari file ekstensi spesifik yang lebih besar dari 1g B ukuran. Misalnya pencarian, semua file dengan ekstensi ".log ”dan ukurannya 1GB atau lebih.

find / -type f -name "*.log "-size +1g  

Topik-topik terkait

  • Cara menemukan semua file yang dimiliki oleh pengguna KERTICULAR
  • Cara menemukan semua file dengan 777 izin di Linux