我有 Ubuntu 18.04 LTS。文件夹及其子文件夹下似乎存储了数千个 gzip 存档文件,我想删除它们,因为它们只会弄乱我的驱动器。除了这些示例之外,文件夹和子文件夹下以及许多其他地方/usr/share/man
还列出了更多文件。/usr/share/doc
删除所有这些 gz 文件是否安全?或者系统是否需要它们?
答案1
首先我引用一下steeldriver的评论:
手动删除包管理器安装的任何文件不是一个好主意——它会造成混乱。
我完全同意。
然后我们来讨论一下文件大小问题。我在安装了许多应用程序的 Ubuntu MATE 16.04.6 LTS 上撰写了这篇文章。
甚至在上面我还有以下内容:
$ du -sh /usr/share/man 72M /usr/share/man
但/usr/share/doc
更大:
$ du -sh /usr/share/doc 2,3G /usr/share/doc
但为什么会变/usr/share/doc
大呢?让我们ncdu
在这个文件夹上运行一下:
$ sudo ncdu /usr/share/doc ncdu 1.11 ~ Use the arrow keys to navigate, press ? for help --- /usr/share/doc ---------------------------------------------------------------------------------------------------------------------------------- 1,5 GiB [##########] /texlive-doc 153,3 MiB [# ] /gnuradio-doc 67,3 MiB [ ] /fp-docs 25,3 MiB [ ] /kde 23,9 MiB [ ] /eagle 22,8 MiB [ ] /python-cherrypy3 20,0 MiB [ ] /libopenscap-dev 15,7 MiB [ ] /octave-htmldoc 13,6 MiB [ ] /nautilus-actions 13,4 MiB [ ] /gcc-4.8-base 13,0 MiB [ ] /uhd-host 10,8 MiB [ ] /HTML 9,4 MiB [ ] /maxima-doc 9,3 MiB [ ] /avr-libc 8,1 MiB [ ] /libx11-dev 7,2 MiB [ ] /libjanino-java 7,1 MiB [ ] /virtualbox-5.1 6,7 MiB [ ] /openjdk-8-jre-headless 6,2 MiB [ ] /python-logilab-common 5,7 MiB [ ] /graphviz 5,3 MiB [ ] /mibrfcs 5,2 MiB [ ] /asymptote-doc 5,2 MiB [ ] /ngspice-doc 4,7 MiB [ ] /autoconf-archive 4,5 MiB [ ] /liblcms2-dev 4,2 MiB [ ] /octave-doc 3,9 MiB [ ] /groff-base 3,8 MiB [ ] /latex2html 3,3 MiB [ ] /libgnuinet-java 3,1 MiB [ ] /texstudio 2,9 MiB [ ] /libsane 2,9 MiB [ ] /dblatex 2,8 MiB [ ] /dia 2,6 MiB [ ] /android 2,6 MiB [ ] /gcc-4.6-base 2,4 MiB [ ] /mesa-common-dev Total disk usage: 2,2 GiB Apparent size: 2,0 GiB Items: 98961
因此,我这里有大约 1.5 Gb 的 TeXLive 有用内容,包括 TeX 模板和文档。
如果您没有安装 TeXLive,那么这个文件夹会更小。
您还应该知道这两个文件夹都由GNOME 的帮助浏览器这个包名为 Yelp yelp
。这样你可以离线阅读很多官方文档。
如果你打开它,那么:
因此这些文件夹对于离线使用非常有用。
-doc
但是如果你真的知道自己在做什么,那么你可以使用以下命令删除仅有文档的包(带有后缀):
sudo apt purge $(dpkg -l | grep -- '-doc\b' | awk '{print $2}')
(在我的系统上,它计划删除 1 444 MB,其中 1 086 MB 用于 TexLive 相关,358 MB 用于其他)