为什么我卸载 emacs 后,emacs 相关文件仍然在 /usr/share/emacs 中?我可以删除 /usr/share/emacs 中的文件吗?
[root@home share]# rpm -qa | grep emacs
[root@home share]#
[root@home share]# ls emacs/
21.4 site-lisp
[root@home share]# pwd
/usr/share
我觉得 /usr/share 目录中的文件太多了,我可以删除哪些文件和目录?
[root@home usr]# ls
bin etc games include kerberos lib libexec local man sbin share src tmp X11R6
[root@home usr]# find share/ | wc -l
39786
[root@home usr]# ls share/
aclocal autoconf cups et GeoIP groff libtool misc rhgb swat themes
aclocal-1.9 autoconf2.6x cvs eula gettext gtk-2.0 locale muttprint rrdtool t1lib vim
anaconda automake-1.9 dbus-1 file ghostscript hal logwatch mysql samba tabset X11
anthy avahi denyhosts firstboot git-core hwdata lua ntop screen tcl8.4 xemacs
application-registry awk dict fonts gnome-2.0 i18n magic openldap sgml terminfo xml
applications bogofilter doc games gnome-mount icons magic.mime pear snmp texinfo xsessions
apps clamav dstat GConf gnome-screensaver info man php spamdyke texmf yum-cli
asciidoc cmake emacs gdb gnupg irssi mime pixmaps ss texmf-config zoneinfo
authconfig cracklib empty gdm graphviz lftp mime-info pkgconfig swamp texmf-var zsh
[root@home usr]# ls share/autoconf
autoconf Autom4te autom4te.cfg autoscan autotest INSTALL m4sugar
[root@home usr]# ls share/autoconf/autoscan/
autoscan.list
答案1
这些文件可以属于其他软件包,这些软件包也提供一些 emacs 模式。你可以使用 rpm 命令检查该文件来自哪个 RPM 包,例如:
rpm -qf /usr/share/emacs/路径/到/文件
手动删除系统文件是个坏主意。我建议使用包管理器来做这件事。