Ukryte pliki w narzędziu Disk Usage Analyzer


10

Jak sprawić, by Ubuntu „Disk Usage Analyzer” pokazywał mi ukryte pliki?

Mówi mi, że mój domowy katalog używa 3 GB, ale tylko 525 MB (wyniki du -shc *). Czy mogę go wyświetlić, aby pokazać inne pliki, które zajmują miejsce?


dupokazuje już wszystkie pliki, niczego nie ukrywa. Jakie dokładnie dane dotyczą 3 GB i 525 MB?
Gilles 'SO - przestań być zły'

1
Powinieneś spróbować 'ncdu', który jest ogólnie dostępny w repozytoriach twojej dystrybucji, jego interfejs tekstowy jest świetny.
Shadok

Być może będziesz musiał uruchomić jako root, a nie z sudo, ale z rzeczywistym rootem, poprzez su root.
Michaił

Odpowiedzi:


19

Możesz tego użyć (nie pasuje do plików z jedną literą po „.”)

du -shc .??* *

wikipedia wspomina także o użyciu wyrażenia regularnego, które powinno działać dla każdej nazwy pliku / folderu

du -shc .[!.]* *

1

Zadzwoń duz całym katalogiem domowym, a nie z każdym pojedynczym plikiem:

du -sh ~

To dlatego, że *nie pasuje do ukrytych.


Nie zawiera wszystkich plików ~.
Lindhe

@lindhe do opracowania?
cyr

Przepraszam za dwuznaczność. Wyświetla łączny rozmiar wszystkich plików (zarówno zwykłych, jak i ukrytych) ~. Nie podaje jednak rozmiaru każdego pliku i podkatalogu w ~. Założyłem, że właśnie tego chciał OP, ponieważ du -sch *zrobiłby to (ale tylko dla zwykłych plików).
Lindhe

1

Mam dzisiaj podobny problem. Moje rozwiązanie:

du -h | awk -F/ '{if (NF<3) {print $1"/"$2}}'

du -h daje nam pełne wykorzystanie bieżącego katalogu, w tym rekursywnie wszystkich podkatalogów.

| awk -F/ '{if (NF<3) {print $1"/"$2}}' filtruje dane wyjściowe i nie drukuje podkatalogów.

Jeśli chcesz zobaczyć pliki oprócz katalogów, możesz użyć tego:

du -ah | awk -F/ '{if (NF<3) {print $1"/"$2}}'

Jeśli chcesz zobaczyć, które pliki zajmują najwięcej miejsca na dysku, które możesz dodać | sort -hna końcu.


0

Kiedy to zrobisz

du -shc *

wyklucza wszystko, co zaczyna się od kropki.

Próbować:

du -shc ~

zamiast


Jednym z typowych sprawców przestrzeni do żucia w twoim .TRASHkatalogu domowym jest domyślny katalog śmieci używany przez dystrybucje takie jak Ubuntu.
John T

1
O dziwo, pokazuje to 150 GB (co moim zdaniem jest całkowitym zużyciem całego mojego systemu plików) - i żaden z podkatalogów ani plików. Naprawdę bezużyteczne
Stephen

@ Stephen: możesz mieć dowiązania symboliczne, które rzucają rzeczy. Spróbuj dodać -Dopcję.
Wstrzymano do odwołania.

0

Inne możliwości nieuwzględnienia miejsca (inne niż bardzo ważny punkt dotyczący plików. * I rozszerzenia * sugerowane przez innych) obejmują 5% dysku, który czasami jest zarezerwowany dla katalogu głównego (stosunkowo często) i pliki ukryte pod punktem montowania.

W tym celu wyobraź sobie, że masz folder / tmp / somerandom / raccoon /. W tym folderze umieścisz 2,5G wideo. Następnie zamontuj dysk USB na / tmp / somerandom /. Nie możesz już uzyskać dostępu do pliku / plików umieszczonych w / tmp / somerandom / raccoon, ale wciąż zajmują miejsce na dysku. du ich nie widzi, ale df je widzi.


0

Disk Usage Analyzer nie pokazuje plików (tak jak się spodziewałbym) - jeśli% poniżej określonego katalogu nie pojawi się, otwórz folder i spójrz na pliki osobno.


0

Możesz użyć „find” + „du”, aby zobaczyć ukryte pliki i foldery:

find ~ -maxdepth 1 -exec du -hs {} \;
Korzystając z naszej strony potwierdzasz, że przeczytałeś(-aś) i rozumiesz nasze zasady używania plików cookie i zasady ochrony prywatności.
Licensed under cc by-sa 3.0 with attribution required.