Tak więc, w wielu sytuacjach chciałem wiedzieć, ile przestrzeni dyskowej jest używane przez co, więc wiem, czego się pozbyć, przekonwertować na inny format, przechowywać gdzie indziej (np. DVD danych), przenieść się do innego partycja itp. W tym przypadku szukam partycji Windows z nośnika startowego SliTaz Linux.Wykorzystanie dysku plików, których nazwy pasują do wyrażenia regularnego, w systemie Linux?
W większości przypadków, co chcę jest rozmiar plików i folderów, a do tego używam ncurses oparte ncdu:
Ale w tym przypadku chcę, aby uzyskać ze z wszystkie pliki pasujące do regex. Przykładem regex pliki .bak:
.*\.bak$
Jak mogę uzyskać te informacje, biorąc pod uwagę standardowe Linux z podstawowych narzędzi GNU lub BusyBox?
Edytuj: Dane wyjściowe mają być analizowane przez skrypt.
+1, wygląda super! Co z '-s' dla' du'? Nie można sprawdzić teraz, ale wierzę, że 'du' może wyświetlać sumę całkowitą bez Potrzebuję 'tail' .To narzędzie FileLight przypomina Gnome's Disk Usage Analyzer.Wciąż jednak znajduję interfejs" details view-like "z aplikacji ncdu, o której wspomniałem w OP, ale jest on bardzo dobry :) (I ' ve już otwarty Disk Usage Analyzer sprawił, że ktoś pomyśli z tego przejrzystego interfejsu użytkownika, że to, co robiłem, aby naprawić jego komputer, było bardziej skomplikowane niż to, co faktycznie było ... Działa! Hehe). –
'-s' wyświetla sumę całkowitą dla każdego argumentu osobno - tutaj mamy wiele argumentów, dlatego' -c' jest opcją, której potrzebujemy. –
Dzięki, sprawdzone i działa (ale nie z BusyBox "du", ponieważ nie obsługuje '--files0-from', więc zainstalowałem coreutils), więc przyjmuję to, ponieważ wydaje się nieszkodliwe dla terrorystów nazwy plików. –