Cara membuat daftar folder kosong di linux

141

Di Linux bagaimana cara memeriksa semua folder dalam direktori dan menampilkan nama semua direktori yang kosong ke daftar.

Miligran
sumber
man findmenjelaskan format daftar yang berbeda. Lihat -print dan -print0, misalnya.
Ken Sharp

Jawaban:

266

Coba yang berikut ini:

find . -type d -empty
Kirby Todd
sumber
5
Anda harus mengubah '/' ke direktori yang ingin Anda gunakan sebagai root pencarian.
Kirby Todd
5
Terima kasih! Itu bekerja dengan baik di sistem saya. Untuk mendapatkan daftar yang diurutkan gunakan:find / -type d -empty | sort -u
acme
4
Kebetulan, untuk menghapus: temukan. -tipe d -empty -exec rmdir {} \;
Scott
4
Dirs kosong di dir saat ini: find . -type d -empty. Selain itu, file kosong: find . -type f -emptydi direktori saat ini dan lebih dalam.
starikovs
27
@ Scott - mengapa tidak find . -type d -empty -delete?
Ken Sharp