Rumah > Tutorial sistem > LINUX > Cara memadam fail lebih besar atau lebih kecil daripada saiz x di linux

Cara memadam fail lebih besar atau lebih kecil daripada saiz x di linux

William Shakespeare
Lepaskan: 2025-03-18 11:24:22
asal
187 orang telah melayarinya

Cara memadam fail lebih besar atau lebih kecil daripada saiz x di linux

Adakah sistem Linux anda berantakan dengan fail yang berlebihan? Panduan ini menunjukkan bagaimana untuk mencari dan mengeluarkan fail dengan cekap melebihi atau jatuh pendek dari saiz yang ditentukan, menuntut semula ruang cakera berharga. Kami akan memanfaatkan perintah find yang kuat untuk tugas ini.

Perhatian: Penghapusan fail adalah kekal. Sentiasa sandarkan data anda sebelum meneruskan.

Jadual Kandungan

  • Penyenaraian fail mengikut saiz
  • Memadam fail berdasarkan saiz
    • Mengeluarkan fail lebih kecil daripada saiz x
    • Mengeluarkan fail yang lebih besar daripada saiz x
  • Perintah penghapusan alternatif
    • Pengesahan penghapusan interaktif
  • Amalan terbaik untuk penghapusan fail
  • Kesimpulan

Penyenaraian fail mengikut saiz

Sebelum memadam, sangat penting untuk melihat pratonton fail yang disasarkan untuk penyingkiran. Pilihan -print dengan perintah find menyediakan pratonton ini tanpa benar -benar memadam apa -apa.

Untuk menyenaraikan fail .doc di bawah 5MB dalam direktori semasa:

 cari. -type f -name "*.doc" -size -5m -print
Salin selepas log masuk

Kerosakan Perintah:

  • find . : Mencari direktori semasa dan subdirektori.
  • -type f : Mengehadkan carian ke fail biasa.
  • -name "*.doc" : Penapis untuk fail yang berakhir di .doc .
  • -size -5M : Memilih fail yang lebih kecil daripada 5 megabait.
  • -print : Memaparkan fail yang sepadan.

Menggantikan . dengan laluan tertentu untuk mencari direktori lain. Untuk menyenaraikan fail yang lebih besar daripada 5MB, gunakan 5M dan bukannya -5M .

Pengendali -size menggunakan - untuk "kurang daripada" dan untuk "lebih besar daripada." Unit termasuk G (gigabytes), M (megabytes), K (kilobytes), dan C (bait).

Contoh:

  • Fail lebih kecil daripada 10kb: find . -type f -size -10k
  • Fail lebih besar daripada 2GB: find . -type f -size 2G
  • Fail Tepat 500 bait: find . -type f -size 500c

Memadam fail berdasarkan saiz

Selepas mengesahkan senarai fail, ganti -print dengan -delete untuk melakukan penghapusan sebenar.

Nota Kritikal: -delete tidak dapat dipulihkan. Sentiasa semak semula arahan dan laluan direktori anda. Pertimbangkan ujian pada direktori sampel terlebih dahulu.

Mengeluarkan fail lebih kecil daripada saiz x

Untuk memadam fail .doc lebih kecil daripada 5MB:

 cari. -type f -name "*.doc" -size -5m -delete
Salin selepas log masuk

Mengeluarkan fail yang lebih besar daripada saiz x

Untuk memadam fail .doc lebih besar daripada 5MB:

 cari. -type f -name "*.doc" -size 5m -delete
Salin selepas log masuk

Perintah penghapusan alternatif

The -exec rm {} \; Membina menawarkan alternatif:

 cari. -type f -name "*.doc" -size -5m -exec rm {} \;
Salin selepas log masuk

Ini melaksanakan rm (keluarkan) pada setiap fail yang dijumpai. Gunakan 5M untuk fail yang lebih besar.

Pengesahan penghapusan interaktif

Untuk keselamatan yang dipertingkatkan, tambah -i ke rm :

 cari. -type f -name "*.doc" -size -5m -exec rm -i {} \;
Salin selepas log masuk

Ini meminta pengesahan sebelum memadam setiap fail.

Amalan terbaik

  1. Ujian Pertama: Sentiasa Gunakan -print sebelum -delete .
  2. Tentukan saiz: gunakan -size tepat.
  3. Memahami fail anda: Elakkan memadam fail sistem atau data kritikal.
  4. Sandarkan data anda: penting untuk keselamatan.
  5. Penghapusan berhati -hati: -delete kekal.
  6. Sasaran fail yang tidak perlu: Fokus pada fail lama atau sementara.

Kesimpulan

Linux menawarkan alat yang mantap untuk menguruskan fail mengikut saiz. Perintah find , digabungkan dengan -delete atau rm , menyediakan keupayaan yang kuat namun berpotensi merosakkan. Sentiasa mengutamakan sandaran data dan pelaksanaan perintah yang teliti. Pengesahan Interaktif ( rm -i ) sangat disyorkan untuk keselamatan tambahan.

Atas ialah kandungan terperinci Cara memadam fail lebih besar atau lebih kecil daripada saiz x di linux. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!

Kenyataan Laman Web ini
Kandungan artikel ini disumbangkan secara sukarela oleh netizen, dan hak cipta adalah milik pengarang asal. Laman web ini tidak memikul tanggungjawab undang-undang yang sepadan. Jika anda menemui sebarang kandungan yang disyaki plagiarisme atau pelanggaran, sila hubungi admin@php.cn
Tutorial Popular
Lagi>
Muat turun terkini
Lagi>
kesan web
Kod sumber laman web
Bahan laman web
Templat hujung hadapan