To pytanie ma już odpowiedź tutaj:
W systemie Linux szukam polecenia, aby wyświetlić największy plik i / lub największe katalogi w katalogu.
linux
bash
filesystems
Eric V.
źródło
źródło
Odpowiedzi:
Z dowolnego katalogu:
du -a | sort -n -r
źródło
Następujące polecenie pokazuje jeden poziom katalogów i ich wielkości
Jeśli jeden z nich naprawdę wystaje (ostatni z listy jest największy z tego powodu
sort -r
), to ponownie uruchom komendę w tym katalogu, a następnie kontynuuj, aż znajdziesz obrażający katalog / plik.Jeśli potrzebujesz tylko dziesięciu największych plików
źródło
sort -r
czy nie. Czy jest sposób, aby zdobyć największą liczbę na górze?sort
czy dołączę lubsort -r
. Czy nie rozumiem, jak działa -r? Myślę, że to nie jest wielka sprawa. Twój przykład jest bardzo pomocny i zapewnił mi potrzebne informacje.sort
I have (sort (GNU coreutils) 8.13
w Ubuntu 12.04.3) opcja-r
nie działa, jeśli-n
natychmiast następuje-k
(-k1,1n
). Ta kolejność opcji działa:sort -rnk1,1
.Narzędzie o nazwie
ncdu
daje informacje, których szukasz.W systemie OS X można go zainstalować za pomocą Homebrew:
źródło
Spowoduje to wyświetlenie największego katalogu / pliku w katalogu w KB. Zmiana wartości nagłówka spowoduje utworzenie pierwszych x plików / katalogów.
źródło
Ten post pomoże ci dobrze:
źródło
Następujące polecenie zwróci 10 największych plików z podanego
/path
Lubię używać
-h
opcji dla czytelności. Zarównodu
isort
trzeba mieć-h
.źródło
Posługiwać się
Opcjonalnie możesz dodać rurkę i użyć
head -5
źródło
Użyj du. Spróbuj to, aby zamówić wynik:
źródło
Wypróbuj następującą linijkę (wyświetla 20 największych plików w bieżącym katalogu):
lub w rozmiarach czytelnych dla ludzi:
Więc te aliasy są przydatne w plikach rc (za każdym razem, gdy ich potrzebujesz):
źródło
G jak GIG (aby usunąć mniejsze) pliki / katalogi
źródło
G
zawiera nazwę pliku.