Cara menemukan dan menghapus semua file kosong menggunakan baris perintah shell

Cara menemukan dan menghapus semua file kosong menggunakan baris perintah shell

Dalam konfigurasi ini Anda akan belajar cara menemukan semua file kosong dalam direktori yang diberikan menggunakan Find menemukan memerintah. Ini direktori kotak pasir kami /TMP/TEMP berisi file dari mana beberapa di antaranya kosong:

. ├── dir1 │ ├── dir2 │ │ ├── file3 │ └ └── file4 │ ├── file2 │ └─ Miss File3 ├ tol 

Mari kita temukan semua file kosong secara rekursif mulai dari direktori kerja saat ini menemukan memerintah:

$ pwd /tmp /temp $ find . -ketik f -empty atau $ find /tmp /temp -ype f -empty ./dir1/dir2/file4 ./dir1/file3 ./file2 

Perintah Linux berikut akan mencari semua file kosong hanya dalam direktori kerja saat ini, yaitu, bukan secara rekursif:

$ find . -MaxDepth 1 -Type f -empty ./file2 

Untuk menghapus semua file kosong, kami akan menggabungkan menemukan Perintah dengan itu EXEC pilihan. Perintah Linux berikut akan menghapus semua file kosong yang ditemukan secara rekursif:

$ find . -ketik f -empty -exec rm "" \; Atau $ find /tmp /temp -type f -empty -exec rm "" \; $ pohon . ├── dir1 │ ├── dir2 │ │ └── File3 │ └── File2 └── File1 2 direktori, 3 file 

Tutorial Linux Terkait:

  • Temukan vs temukan: apa bedanya
  • Perintah Linux Dasar
  • Temukan Perintah Tidak Ditemukan
  • Contoh tentang Cara Menggunakan Perintah XArgs di Linux
  • Perintah Linux: 20 perintah terpenting teratas yang Anda butuhkan untuk…
  • Bagaimana menemukan, dari dalam naskah bash, jalan…
  • Contoh dan trik Contoh Tips Baris Bash Berguna - Bagian 4
  • Metode Direktori Ubah (CD) Bash, Tips dan Trik
  • Cara Menemukan File di Linux
  • Cara mencetak pohon direktori menggunakan linux