哪些文件可以安全删除?

哪些文件可以安全删除?

所以我曾经ncdu帮助释放一些存储空间并用于以下日志:

--- / ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
3.1 GiB [##########] /usr                                                                                                                                                                         
2.0 GiB [######    ] /snap
1.8 GiB [######    ] /home
1.2 GiB [###       ] /var
432.9 MiB [#         ] /opt
182.6 MiB [          ] /boot
28.5 MiB [          ] /root
7.1 MiB [          ] /etc
4.2 MiB [          ] /tmp
920.0 KiB [          ] /run
172.0 KiB [          ]  PDF
e  16.0 KiB [          ] /lost+found
8.0 KiB [          ] /mnt
e   4.0 KiB [          ] /srv
e   4.0 KiB [          ] /media
4.0 KiB [          ]  port8051-redirect.conf
.   0.0   B [          ] /proc
 0.0   B [          ] /sys
 0.0   B [          ] /dev
 @   0.0   B [          ]  libx32
  @   0.0   B [          ]  lib64
 @   0.0   B [          ]  lib32
 @   0.0   B [          ]  sbin
 @   0.0   B [          ]  lib
 @   0.0   B [          ]  bin

但是我不确定哪些文件可以安全删除,最重要的是如何删除它们。任何意见都应受到赞赏。

答案1

从输出来看,你的问题并不是你想象的那样,而且你几乎肯定是以错误的方式解决问题的。

根据我的评论,任何在下面/usr/但不在下面的东西/usr/local/很可能是由您正在使用的任何发行版的包管理器放在那里的,几乎可以肯定是在您告诉它安装软件时明确或隐含的请求(其中将包括其依赖项) 。

如果您想清理那里的空间(您必须这么做,因为它目前已满),正确的方法是使用发行版的包管理器(无论是什么工具)来查看您使用的软件。已经安装了不需要的程序,然后将其卸载。

给智者的一句话:宁可谨慎——从你提出的问题来看,你仍然有很多东西需要了解你可能需要什么或不需要什么。仔细阅读您不确定的任何内容的描述,并保留所有以lib严格开头的内容。几乎可以肯定它是您正在使用的其他东西的库,删除它会导致使用它的任何内容也被删除。

我在这里没有简单的答案,因为你没有问一个非常具体的问题 - 我无法告诉你要使用什么包管理器,因为你没有说你正在使用什么发行版;我无法告诉您您可能需要或不需要什么,因为您根本没有提及系统的用例。祝你好运。

相关内容