首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >我能安全地删除/var/cache吗?

我能安全地删除/var/cache吗?
EN

Unix & Linux用户
提问于 2011-10-23 19:34:05
回答 5查看 193.1K关注 0票数 117

我已经耗尽了磁盘空间,并注意到我有一个大型/var/cache目录。我能安全地移除这个吗?(使用Arch Linux,BTW)。

EN

回答 5

Unix & Linux用户

回答已采纳

发布于 2011-10-23 19:46:20

不是的。

首先,我认为/var/cache/bind/是bind9希望存储其区域文件的默认目录(至少在Debian上是这样;我不知道其他发行版是否也会这么做)。

另一方面,根据这份文件,pacman ( Arch使用的包管理器)将其包缓存存储在/var/cache/pacman/pkg/下,它很可能只希望自己修改内容。

我建议您更仔细地阅读文档,并决定现在是否是清除包缓存的好时机。

票数 30
EN

Unix & Linux用户

发布于 2012-11-13 05:54:15

来自http://www.lindevdoc.org/wiki//var/cache

很抱歉(非常)迟到的回答,但我相信这一点是重要的,以供今后参考。

突出显示了回答这个问题的部分。

/var/cache目录包含缓存的文件,即可以在任何时候重新生成的文件,但它们值得存储以节省重新计算的时间。任何应用程序都可以在这里创建一个文件或目录。假设这里存储的文件并不重要,因此系统可以定期删除/var/cache的内容,或者当其内容太大时删除。任何应用程序都应该考虑到,存储在这里的文件可以随时消失,并准备重新计算其内容(需要一定的时间代价)。

因此,是的,您可以删除这些文件,而不期望发生任何不好的事情。

票数 111
EN

Unix & Linux用户

发布于 2015-08-31 21:03:54

正如其他所说,任何应用程序都可以使用/var/cache/来存储信息,以节省检索时间。然而,在我的经验中,占用的大部分空间来自系统的包管理器。

来自Arch 维基

pacman将其下载的包存储在/var/cache/pacman/pkg/中,不会自动删除旧版本或卸载版本,因此有必要定期清理该文件夹,以防止该文件夹的大小无限期增长。

代码语言:javascript
复制
pacman -Sc

但是,除非存储空间是一个非常严重的问题,否则以后为了避免将来的不兼容性,应该使用以下工具之一:paccachepkgcachecleanpacleaner

其他系统:

基于红帽(Fedora,CentOS,SL,.)

代码语言:javascript
复制
yum clean all
# or
dnf clean all

基于Debian的(Ubuntu,.)

代码语言:javascript
复制
apt-get autoclean

SUSE基

代码语言:javascript
复制
zypper clean
票数 21
EN
页面原文内容由Unix & Linux提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://unix.stackexchange.com/questions/23156

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档