删除 /root/.cache 文件夹的内容以释放空间是否安全?

删除 /root/.cache 文件夹的内容以释放空间是否安全?

我需要释放 Linux 服务器上的磁盘空间。我运行自由度命令检查空间广告发现我使用了 100% 的磁盘空间。

myserver:/ # df /
Filesystem     1K-blocks     Used Available Use% Mounted on
/dev/nvme0n1p3  22775924 21448960    146960 100% /

然后我跑du -h --最大深度=1我发现 root 和 var 占据了大部分空间:

sudo du -h --max-depth=1
362M    ./run
2.8G    ./opt
16K     ./lost+found
0       ./sys
4.0K    ./selinux
1.6M    ./bin
542M    ./home
56M     ./boot
40M     ./etc
2.3G    ./var              <---- 2.3 G
40K     ./tmp
8.8M    ./lib64
845M    ./lib
4.0K    ./mnt
0       ./dev
0       ./proc
7.4M    ./sbin
2.2G    ./snap
20K     ./srv
2.5G    ./root             <--- 2.5 G
12G     ./usr
24G     .

我进入根目录并检查其内容如下:

cd /root/
myserver:~ # sudo du -h --max-depth=1
70M     ./Downloads
4.0K    ./Public
8.0K    ./.keras
4.0K    ./Music
4.0K    ./bin
1.2M    ./Pictures
2.4G    ./.cache                <-- 2.4G
8.0K    ./.nv
9.1M    ./Videos
12K     ./.dbus
12K     ./.gnupg
64K     ./.java
38M     ./.mozilla
4.0K    ./Desktop
8.0K    ./.vnc
52K     ./.subversion
4.0K    ./Documents
596K    ./.config
4.0K    ./Templates
20K     ./snap
1020K   ./.local
2.5G    .

看看。缓存非常大,有 2.4G,因此我在此处检查其内容:

cd .cache/
myserver:~/.cache # ls -l
total 208
drwxr-xr-x 3 root root   4096 Aug  7 10:10 JetBrains
drwxr-xr-x 3 root root   4096 Sep 25 10:06 TeamViewer
drwx------ 2 root root   4096 Aug 11 06:57 dconf
drwxr-xr-x 2 root root   4096 Aug 11 05:23 gstreamer-1.0
drwx------ 2 root root   4096 Aug  6 15:49 libgweather
drwxr-xr-x 3 root root   4096 Aug  6 11:58 matplotlib
drwx------ 3 root root   4096 Aug  6 15:49 mozilla
drwx------ 5 root root   4096 Aug  3 06:21 pip
-rw-r--r-- 1 root root 165196 Aug  6 16:00 qt_compose_cache_little_endian_89282f2dafab46408a426c3d8ad33da7
drwxr-xr-x 2 root root   4096 Sep 25 10:07 qtshadercache
drwx------ 4 root root   4096 Sep  1 06:20 thumbnails
drwxr-xr-x 3 root root   4096 Aug  6 12:17 torch

删除此 .cache 文件夹的全部内容而不弄乱任何东西是否安全?

安装软件包后,这些 .cache 内容有什么用处吗?

有没有‘更好’的方法来释放空间?

答案1

您可以删除所有内容.cache,且不会产生长期有害影响。

如果您的.cache文件变得越来越大,最好查看其内容并确定哪个应用程序使其变得庞大,然后重新配置运行不良的应用程序(而不是 .cache在文件变得太大时简单地删除)。

[...]

在大多数情况下,您可以删除目录中的大多数内容。需要(或其他点文件,例如)home的程序或应用程序将重新创建它们。.cache.local

大多数情况下,最糟糕的情况是您会丢失自定义配置,但不会对系统造成真正的损害。

我不建议你养成删除目录中你不了解的内容的习惯home,请备份它或使用测试帐户。如果有疑问,安全的做法是备份或移动文件。

mv .cache .cache_backup

如果需要,您可以从备份中恢复。

绝对不要开始删除主目录之外你不了解的东西。

来源:问库本图

希望这对你有用 ;)

相关内容