ubuntu的/var/cache/apt/archives可以删除吗

时间:2019-04-29 03:17:48  来源:igfitidea点击:

目录/var/cache/apt/archives/占了大量磁盘空间,里面的是否可以删除?

在ubuntu中,使用apt-get和apt命令来管理包的安装、更新和删除。
他们搜索和下载的安装信息和deb安装包存储在/var/cache/apt/archives/目录中。

ls -l /var/cache/apt/archives/

查看该目录的大小

sudo du -ch /var/cache/apt/archives/

可以删除这些文件吗?

可以,这些都是缓存文件。

示例

安装一个包

sudo apt install squid3

我们可以看到下载的文件

ls -l /var/cache/apt/archives/squid*

删除一个包

删除一个包而不删除它的配置文件

sudo apt remove squid3

删除一个包(包括它的配置文件)

sudo apt remove --purge squid3

但是在/var/cache/apt/archives/目录中,没有删除之前下载的文件。

ls -l /var/cache/apt/archives/squid*

如何清除APT缓存并删除/var/cache/apt/archives/下的文件

clean命令用于清除在本地存储库的安装包文件。即/var/cache/apt/archives/下的文件

sudo apt clean
或者
sudo apt-get clean

删除APT缓存中无用的文件

与clean一样,autoclean清除检索到的包文件的本地存储库。不同之处在于,它只删除那些不能再下载的软件包文件,而且这些文件基本上是无用的。

sudo apt autoclean
或者
sudo apt-get autoclean