Jak mogę wyświetlić pliki w katalogu unix posortowanym według ich czytelnego dla człowieka rozmiaru, od największego do najmniejszego?
próbowałem
du -h | sort -V -k 1
ale wydaje się, że to nie działa.
Jak mogę wyświetlić pliki w katalogu unix posortowanym według ich czytelnego dla człowieka rozmiaru, od największego do najmniejszego?
próbowałem
du -h | sort -V -k 1
ale wydaje się, że to nie działa.
Odpowiedzi:
ls(1)
/sort
:
-S sort by file size
-S
nie jest już poprawnym argumentem sortowania, przynajmniej w Ubuntu. Poniższa odpowiedź @alex zadziałała dla mnie. Link do odpowiedzi to superuser.com/a/990437/528836 .
ls -S
nie było dla mnie opcją w systemie operacyjnym.
ls -l | sort -k 5nr
Działały następujące: „Klucz” miał określić kolumnę do sortowania (pobierz, „klucz”). Powyżej podaję -k 5nr
znaczenie sort w 5. kolumnie, która jest rozmiarem (5) obliczonym jako liczba (n) w porządku malejącym (n)
Odniesienie dokumentacja sortowania , aby uzyskać więcej informacji
du -ha | sort -h
du
: oszacuj użycie dysku z plikami.
-h : for human
-a : all files
sort
: sortuj wiersze tekstu.
-h : for human
man du; man sort
po więcej. Działa dla mnie na Ubuntu v15.