Jak uzyskać rozmiar pliku / folderu za pomocą SSH w systemie Linux?


32

Używam SSH do łączenia się z serwerem CentOS i chcę uzyskać plik w MB niektórych plików i folderów, jak mogę to zrobić?

Odpowiedzi:


39

użyj polecenia du

du -m filename

29
Jeśli użyjesz du -hzamiast tego, wybierze (i wydrukuje) odpowiednie jednostki.
Dentrasi

10
Jeśli użyjesz folderu du -ms, zgłosi on rozmiar zawartości folderu.
KeithB

1
Czy istnieje sposób, w jaki możemy zobaczyć jednostki - na przykład mb, kb lub inne informacje?
TheBlackBenzKid

1
@TheBlackBenzKid wc -c
AbsoluteƵERØ

18
 du -msh FolderName 

otrzyma rozmiar z jednostkami. W przeciwieństwie do opcji -h, wyświetli jeden rozmiar, podczas gdy -h pokazuje wszystkie pojedyncze pliki w folderze.
na przykład

349M    FolderName 

1
znacznie lepsze niż przyjęte rozwiązanie
zookastos

du -sh / twoja ścieżka / *, aby wyświetlić listę wszystkich katalogów na danej ścieżce i podsumować rozmiary ich zawartości
Fanky

10

du jest podstawowym narzędziem do tego, ale jeśli szukasz czegoś bardziej interaktywnego, bardzo mi się podoba ncdu

ncdu_screenshot

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.