136 W Linuksie jak mam sprawdzić wszystkie foldery w katalogu i wypisać na liście nazwy wszystkich katalogów, które są puste. linux Milligran źródło Podobne: Użyj wyszukiwania GNU, aby wyświetlić tylko katalogi-liście pod adresem SO kenorb man findwyjaśnia różne formaty list. Patrz -print i -print0, na przykład. Ken Sharp, Odpowiedzi: 259 Spróbuj wykonać następujące czynności: find . -type d -empty Kirby Todd źródło 5 Musisz zmienić „/” na katalog, którego chcesz używać jako katalogu głównego wyszukiwania. Kirby Todd 5 Dzięki! Działa dobrze w moim systemie. Aby uzyskać posortowaną listę, użyj:find / -type d -empty | sort -u acme 4 Nawiasem mówiąc, aby usunąć: znajdź. -type d -empty -exec rmdir {} \; Scott 4 Puste reż find . -type d -empty. W aktualnym reż . : . Dodatkowo puste pliki: find . -type f -emptyw aktualnym katalogu i głębiej. starikovs 26 @Scott - czemu nie find . -type d -empty -delete? Ken Sharp
259 Spróbuj wykonać następujące czynności: find . -type d -empty Kirby Todd źródło 5 Musisz zmienić „/” na katalog, którego chcesz używać jako katalogu głównego wyszukiwania. Kirby Todd 5 Dzięki! Działa dobrze w moim systemie. Aby uzyskać posortowaną listę, użyj:find / -type d -empty | sort -u acme 4 Nawiasem mówiąc, aby usunąć: znajdź. -type d -empty -exec rmdir {} \; Scott 4 Puste reż find . -type d -empty. W aktualnym reż . : . Dodatkowo puste pliki: find . -type f -emptyw aktualnym katalogu i głębiej. starikovs 26 @Scott - czemu nie find . -type d -empty -delete? Ken Sharp
man find
wyjaśnia różne formaty list. Patrz-print
i-print0
, na przykład.Odpowiedzi:
Spróbuj wykonać następujące czynności:
źródło
find / -type d -empty | sort -u
find . -type d -empty
. W aktualnym reż . : . Dodatkowo puste pliki:find . -type f -empty
w aktualnym katalogu i głębiej.find . -type d -empty -delete
?