Список пакетов по времени последнего запуска?

Вы говорите sortотсортировать длинный списокlsпо числовому . Это после указания lsотсортировать список по времени модификации(t)!

Моим лучшим предложением по быстрому исправлению было бы:

ls -d */ | sort # optionally `-f` to sort upper- and lower-case together.

Я бы предложил такую ​​оболочку, как zsh, которая может выбирать каталоги и сортировать их самостоятельно:

zsh -c "ls -ld */(on)"

Где /указывает, что вам нужны только каталоги, а квалификатор (on)говорит о сортировке списка на основе их имени.

Я бы также рекомендовал не перегружатьldимя программы .

alias lls='zsh -c "ls -ld */(on)"'

0
10.05.2020, 19:33
1 ответ

Существует инструмент, который может помочь вам сделать это в системах на основе Debian -, включая Ubuntu:popularity-contest. Если вы установите его, даже не участвуя, вы можете получить список последнего доступа и времени изменения всех установленных пакетов, выполнивpopularity-contest:

/usr/sbin/popularity-contest

(его не нужно запускать от имени пользователя root ).

Дополнительный инструмент в том же пакете, popcon-largest-unused, быстро определит самые большие неиспользуемые пакеты на основе выходных данных popularity-contest:

/usr/sbin/popularity-contest | sudo tee /var/log/popularity-contest
/usr/sbin/popcon-largest-unused

(Вам не нужно вручную запускать здесь popularity-contest, если вы решите принять участие, загрузив свои отчеты, так как это будет обновлять /var/log/popularity-contestкаждый день.)

2
28.04.2021, 23:15

Теги

Похожие вопросы