141 Di Linux bagaimana cara memeriksa semua folder dalam direktori dan menampilkan nama semua direktori yang kosong ke daftar. linux Miligran sumber Serupa: Gunakan GNU find untuk hanya menampilkan direktori daun di SO kenorb 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
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
man find
menjelaskan format daftar yang berbeda. Lihat-print
dan-print0
, misalnya.Jawaban:
Coba yang berikut ini:
sumber
find / -type d -empty | sort -u
find . -type d -empty
. Selain itu, file kosong:find . -type f -empty
di direktori saat ini dan lebih dalam.find . -type d -empty -delete
?