GNU/Linux >> Belajar Linux >  >> Linux

Cara Menemukan File Yang Lebih Besar Atau Lebih Kecil Dari Ukuran X Di Linux

Katakanlah Anda ingin menemukan file yang kurang dari atau lebih besar dari ukuran tertentu di sistem Linux Anda. Bagaimana Anda melakukannya? Periksa secara manual setiap ukuran file? Tidak, ini adalah tugas yang memakan waktu. Selain itu, admin sistem yang baik tidak akan melakukannya. Selalu ada cara termudah dan tercepat untuk melakukan sesuatu di Linux. Tutorial singkat ini mencakup cara menemukan file yang lebih besar atau lebih kecil dari ukuran X di sistem operasi Linux dan Unix.

Menemukan file yang lebih besar atau lebih kecil dari ukuran X

Menggunakan find perintah, kita juga dapat dengan mudah menemukan file yang lebih besar atau lebih kecil dari ukuran yang diberikan.

Misalnya, untuk menemukan file yang lebih besar dari 4GB dalam direktori, cukup masukkan:

$ find . -type f -size +4G

Contoh keluaran dari sistem saya:

./VirtualBox VMs/Ubuntu 16.04 LTS Desktop/Ubuntu 16.04 LTS Desktop.vdi
./VirtualBox VMs/Ubuntu 16.04 Server/Ubuntu 16.04 Server.vdi
./Soft_Backup/VHD's/Antergos/Antergos.vdi
./Soft_Backup/VHD's/FreeBSD 10.3 MATE desktop/FreeBSD 10.3 MATE desktop.vdi
./Soft_Backup/VHD's/Fedora 23 desktop/Fedora 23 desktop.vdi
./Soft_Backup/VHD's/Fedora 23 desktop/.goutputstream-UT19IY
./Soft_Backup/VHD's/openSUSE 42.1 Leap Desktop/openSUSE 42.1 Leap Desktop.vdi
./Soft_Backup/VHD's/Ubuntu 17.04 server/Ubuntu 17.04 server.vdi
./Soft_Backup/VHD's/Fedora 23_/Fedora 23 .vdi
./Soft_Backup/VHD's/Ubuntu 16.04 LTS Desktop/Ubuntu 16.04 LTS Desktop.vdi
./Soft_Backup/VHD's/Ubuntu 14.04 LTS desktop/Ubuntu 14.04 LTS desktop.vdi
./Soft_Backup/VHD's/Debian 8 Desktop/Debian 8 Desktop.vdi
./Soft_Backup/VHD's/FreeBSD 10.3 server/FreeBSD 10.3 server.vdi
./Soft_Backup/VHD's/OpenMandriva Lx 3 desktop/OpenMandriva Lx 3 desktop.vdi
./Soft_Backup/VHD's/Elementary OS_/Elementary OS_.vdi
./Soft_Backup/OS Images/Linux/openSUSE-Leap-42.1-DVD-x86_64.iso/openSUSE-Leap-42.1-DVD-x86_64.iso
[...]

Seperti yang Anda lihat, saya memiliki beberapa file dengan ukuran lebih besar dari 4GiB. Di sini, titik (.) menunjukkan direktori saat ini.

Untuk mencari file yang lebih besar dari 4 GiB di seluruh sistem file, jalankan:

$ find / -type f -size +4G

Untuk mengetahui file yang lebih besar dari ukuran X di direktori tertentu, ganti titik (.) pada perintah di atas dengan path direktori seperti di bawah ini.

$ find Downloads/ -type f -size +4G

Perintah di atas menemukan file yang lebih besar dari 4GiB di Unduhan direktori.

Demikian pula, untuk menemukan file yang lebih kecil dari ukuran X, misalnya 4GiB, gunakan perintah berikut:

$ find . -type f -size -4G

Anda dapat menggunakan tombol ukuran untuk format lain, seperti

  • 'c' untuk byte
  • 'w' untuk kata dua byte
  • 'k' untuk Kilobyte
  • 'M' untuk Megabita
  • 'G' untuk Gigabyte

Misalnya, untuk menemukan file yang lebih besar dari 4MB, gunakan perintah berikut:

$ find . -type f -size +4M

Untuk menemukan file yang lebih kecil dari 4MB, gunakan perintah ini:

$ find . -type f -size -4M

Anda mungkin bertanya-tanya bagaimana menemukan file antara ukuran tertentu. Misalnya, Anda dapat menemukan file antara 30MB dan 40MB menggunakan perintah berikut:

$ find -size +30M -size -40M

Untuk menemukan file dengan ukuran yang tepat, misalnya 30MB, jalankan:

$ find -size 30M

Untuk detail lebih lanjut, lihat halaman manual.

$ man find

Pembaruan:

Seperti salah satu pembaca yang disebutkan di bagian komentar di bawah, perintah find juga dapat menampilkan daftar panjang semua file yang ditemukannya dengan menggunakan -exec mengalihkan. Perintah di bawah ini akan menemukan semua file antara 30 juta dan 40 juta, dan menampilkan daftar panjang setiap file.

$ find . -type f -size +30M -size -40M -exec ls -l {} +

Apakah Anda tahu cara lain yang berguna dan termudah untuk menemukan file yang lebih kecil atau lebih besar dari ukuran tertentu? Silakan berkomentar di bagian komentar di bawah.

Bacaan yang Disarankan:

  • Temukan Ukuran Direktori Di Linux
  • Menemukan Dan Mengurutkan File Berdasarkan Akses, Tanggal Dan Waktu Modifikasi Di Linux
  • Menemukan Dan Menghapus File Yang Berisi Teks Tertentu Dalam Namanya Di Linux
  • Menemukan File Terlama Di Pohon Direktori Di Linux
  • Menemukan Dan Menghapus File Terlama Jika Ada Lebih dari X File Dalam Sebuah Direktori
  • Temukan Paket Yang Menyediakan File Tertentu Di Linux

Linux
  1. Bagaimana menemukan file duplikat di Linux

  2. Cara Menemukan File dengan Perintah fd di Linux

  3. Bagaimana menemukan semua file yang lebih besar dari ukuran 1GB di Linux?

  1. Cara Menemukan File Modifikasi Terbaru atau Hari Ini di Linux

  2. Cara Membuat File Dengan Ukuran Tertentu Di Linux

  3. Cara Menggunakan Perintah find Linux untuk Menemukan File

  1. Bagaimana Cara Menemukan File yang Dimodifikasi dalam 30 Hari Terakhir di Linux?

  2. Bagaimana menemukan semua file yang jarang di Linux

  3. Cara menemukan ukuran buffer soket linux