Какую команду Linux я должен использовать, чтобы получить длинный список элементов в текущем каталоге, отсортированных по размеру, чтобы самые большие элементы отображались последними?

#linux

#linux

Вопрос:

В Linux как мне получить длинный список элементов, отсортированных по размеру (от наибольшего к наименьшему)?

Это правильно:

 $ ls -laShr /var/~
  

Ответ №1:

Чтобы перечислить все файлы и отсортировать их по размеру, используйте опцию -S . По умолчанию вывод отображается в порядке убывания (от наибольшего к наименьшему по размеру).

 $ ls -laS /var/~
  

А для сортировки в обратном порядке добавьте флаг -r следующим образом.

 $ ls -laShr /var/~
  

Ответ №2:

Вы можете использовать

 $ ls -lShr /var/
  

l- для длинного списка
S — для сортировки по размеру (по умолчанию по убыванию)
h — для удобочитаемого формата
r — для обратной сортировки