Chciałbym wyświetlić rekursywny rozmiar (wartość, która byłaby zgłaszana du
) zawartości folderu w wierszu w buforowanym buforze jako dodatkową kolumnę lub zamiast rozmiaru pliku katalogu. Czy jest to już możliwe w przypadku dired / dired + lub powiązanego pakietu?
Zrobiłem trochę kopania i znalazłem dyskusję na temat tego rodzaju funkcjonalności, ale nic nie integruje informacji o rozmiarze z powrotem w interfejsie graficznym dired.
Odpowiedzi:
Rzeczywiście, Alex ma rację.
Jeśli twoja wersja Emacsa to> = 24,4, możesz wypróbować bibliotekę `dired-du '. Jest dostępny z repozytorium ELPA.
Po zainstalowaniu tej biblioteki: Jeśli bieżący bufor znajduje się w trybie Dired, możesz:
przełącza tryb dired-du-mode i wyświetla rekurencyjną wielkość katalogów „na swoim miejscu” w buforze Dired. Jeśli odwiedzisz nowy bufor Dired, będzie on również wyświetlał bufory rekurencyjne, dopóki nie wyłączysz trybu.
Kolejna wskazówka:
Przełącza format rozmiaru. Istnieją 3 formaty:
Domyślnie jeden z polecenia `ls '.
Format czytelny dla człowieka.
Format liczbowy z separatorem tysięcy przecinków.
Możesz dostosować opcję `dired-du-size-format ', aby twój rozmiar formalny był trwały.
źródło