如何在 Ubuntu 14.04 中获取已安装的每个程序的列表,并按其大小按时间顺序排列?有办法吗?
值得一提的是,我在这里发现了很多类似的问题,但它们都没有帮助。
答案1
此命令将按时间顺序显示已安装软件的列表。
ls -l --time=ctime --time-style=long-iso /usr/share/applications|sort -r -k6|grep "\.desktop"|sed s/'\.desktop.*'//g|awk '{print $6" "$7" "$8}'
输出将会像这样
2015-03-09 17:36 eclipse_java
2015-03-09 17:34 eclipse_cpp
2015-02-27 17:34 system-config-printer
2015-02-27 17:34 nautilus-home
2015-02-27 17:34 nautilus-folder-handler
2015-02-27 17:34 nautilus
2015-02-27 17:34 nautilus-connect-server
2015-02-27 17:34 nautilus-classic
2015-02-27 17:34 nautilus-autorun-software
2015-02-27 17:34 mount-archive
2015-02-27 17:31 unity-activity-log-manager-panel
2015-02-27 17:31 firefox
2015-02-27 17:31 compiz
2015-02-27 17:31 ccsm
...
...
...
...
2014-08-14 18:15 eog
2014-08-14 18:15 empathy
2014-08-14 18:15 deja-dup-preferences
2014-08-14 18:15 deja-dup
2014-08-14 18:15 debian-xterm
2014-08-14 18:15 debian-uxterm
2014-08-14 18:15 credentials-preferences
2014-08-14 18:15 cheese
2014-08-14 18:15 checkbox-gui
2014-08-14 18:15 brasero-nautilus
2014-08-14 18:15 brasero
2014-08-14 18:15 baobab
2014-08-14 18:15 apturl
就软件的大小而言,很难说软件的大小是多少,因为文件分布在很多地方,并且在软件之间多次共享。