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
-Snie 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 -Snie 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 5nrznaczenie 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 sortpo więcej. Działa dla mnie na Ubuntu v15.