我试图减少计算机上的磁盘空间,并du
显示库目录(/usr/lib
和/lib
)和二进制目录(/sbin
, /bin
, /usr/bin
, /usr/sbin
)占用了除了我已经清空的日志之外的大部分空间。
删除所有二进制文件和库是否安全?如果可以,strip
我应该使用什么选项?我不愿意扔掉我的系统并浪费时间重新安装。
答案1
剥离应该是安全的,它所做的只是从二进制文件中删除符号,并且仅在调试时需要它们。所以剥掉所有东西应该是安全的。
在大多数 Linux 发行版(包括 Mint)中,默认情况下会删除二进制文件和库,并且在调试包中单独提供符号。未剥离的二进制文件或库可能出于某种原因而保留这种状态;例如,Python 库通常不会被剥离,以便可以提供合理的堆栈跟踪(但这对您来说不是问题)。一般来说,如果您不进行开发,那么这应该不是问题。
看看我的系统,唯一让我犹豫的未剥离的二进制文件是 Grub 的模块;我不知道为什么他们不被剥夺,所以我会小心翼翼地自己剥夺它们......