Cara mencari fail besar di linux

Cara mencari fail besar di linux

Mencari fail besar di Linux boleh berguna untuk pelbagai tujuan, seperti mengenal pasti fail yang mengambil banyak ruang pada sistem atau fail anda yang mungkin tidak diperlukan dan boleh dipadamkan. Terdapat beberapa arahan dan alat yang berbeza yang boleh anda gunakan untuk mencari fail besar di Linux.

Menggunakan 'cari' perintah

Perintah Cari adalah alat yang berkuasa untuk mencari fail di sistem anda. Ia boleh digunakan untuk mencari fail berdasarkan pelbagai kriteria, seperti nama fail, saiz, pemilikan, dan kebenaran.

Untuk mencari fail besar di linux menggunakan 'cari' Perintah, anda boleh menggunakan sintaks berikut:

## sintaks mencari/path/to/search -type f -size +size_in_bytes 

Contohnya, untuk mencari semua fail yang lebih besar daripada 100 MB di '/rumah' Direktori, anda boleh menggunakan arahan berikut:

Cari /Home -Type F -Size +100000000  

Saiznya juga boleh diluluskan dalam MB, atau GB, sebagai contoh, untuk mencari fail yang lebih besar daripada 100 MB penggunaan '100m' dengan '-Size' parameter.

Anda juga boleh menggunakan '-exec' pilihan untuk melakukan tindakan pada fail yang dijumpai. Contohnya, untuk memadam semua fail yang lebih besar daripada 100 MB di dalam '/rumah' Direktori, anda boleh menggunakan arahan berikut:

cari /home -type f -size +100m -exec rm  \;  

Menggunakan 'du' perintah

The 'du' Perintah (penggunaan cakera) adalah alat lain yang boleh digunakan untuk mencari fail besar di Linux. Ia memaparkan saiz setiap fail dan direktori dalam pokok direktori, membolehkan anda melihat fail dan direktori mana yang paling banyak mengambil ruang.

Untuk mencari fail besar di linux menggunakan 'du' Perintah, anda boleh menggunakan sintaks berikut:

## Syntax du -a/Path/to/carian | sort -n -r | kepala -n number_of_results 

Contohnya, untuk mencari 10 fail terbesar teratas di '/rumah' Direktori, anda boleh menggunakan arahan berikut:

du -a /rumah | sort -n -r | kepala -n 10  

Menggunakan 'Cari' perintah

The 'Cari' Perintah adalah alat yang boleh digunakan untuk mencari fail dengan cepat di sistem anda. Ia menggunakan pangkalan data nama fail untuk mencari fail, dan bukannya mencari sistem fail itu sendiri, yang menjadikannya lebih cepat daripada alat lain seperti mencari. Walau bagaimanapun, pangkalan data mencari mesti dikemas kini secara berkala agar ia berkesan, jadi mungkin tidak selalu mempunyai maklumat yang paling terkini.

Untuk mencari fail besar di Linux menggunakan perintah LOCE, anda boleh menggunakan sintaks berikut:

## sintaks mencari -b 'size_in_bytes' nama fail 

Contohnya, untuk mencari semua fail yang lebih besar daripada '100 mb' yang mengandungi tali "LargeFile" Atas nama mereka, anda boleh menggunakan arahan berikut:

Cari -S -B '10000000000' LargeFile  

Menggunakan 'ncdu' perintah

The 'ncdu' (NCURSES Cakera Penggunaan) adalah alat yang membolehkan anda memvisualisasikan penggunaan cakera pada sistem anda dalam antara muka berasaskan teks. Ia memaparkan senarai direktori dan jumlah ruang yang mereka ambil, dan anda boleh menavigasi direktori dengan menggunakan kekunci anak panah.

Untuk menggunakan 'ncdu' Perintah untuk mencari fail besar di Linux, ikuti langkah -langkah ini:

  1. Buka tetingkap terminal dan navigasi ke direktori yang ingin anda cari.
  2. Jenis 'ncdu' dan tekan Enter. Ini akan melancarkan 'ncdu' antara muka dan memaparkan senarai direktori dan fail dalam direktori semasa, bersama dengan jumlah ruang yang mereka ambil.
  3. Tekan 's' kunci untuk menyusun senarai mengikut saiz. Ini akan menunjukkan fail dan direktori terbesar di bahagian atas senarai.
  4. Gunakan kekunci anak panah untuk menavigasi senarai dan cari fail besar yang anda cari.
  5. Tekan 'Q' kunci untuk keluar 'ncdu' antara muka.
  6. Catatan itu 'ncdu' Hanya menunjukkan saiz fail dan direktori dalam direktori semasa. Untuk mencari fail besar dalam direktori yang berbeza, anda perlu menavigasi ke direktori itu di dalam 'ncdu' antara muka.

    Anda juga boleh menggunakan -x pilihan untuk memberitahu 'ncdu' untuk mengimbas direktori yang terdapat di sistem fail yang berbeza, dan '-r' Pilihan untuk mengimbas subdirektori secara rekursif. Contohnya, untuk mencari fail besar di '/rumah' Direktori dan semua subdirektori, anda boleh menggunakan arahan berikut:

    ncdu -x -r /rumah 

    Kesimpulan

    Dalam tutorial ini, anda telah mempelajari 4 arahan untuk mencari fail besar dalam sistem Linux. Kami telah membincangkan tentang mencari, du, cari dan perintah NCDU yang paling tidak diketahui untuk mencari fail besar.