linux *** 作系统怎样清除垃圾

linux *** 作系统怎样清除垃圾,第1张

tmp目录下是用户的临时文件,可将不需要的直接用rm命令删除。 另外,也可以使用以下方法对linux系统进行清理。

1)清理升级缓存以及无用包;

sudo apt-get autoclean

sudo apt-get clean

sudo apt-get autoremove

2)清理opera/firefox缓存文件;

ls ~/.opera/cache4|xargs rm -f

ls ~/.mozilla/firefox/*.default/Cache|xargs rm -f

3)清理Linux下孤立的包;

图形界面下我们可以用:gtkorphan

sudo apt-get install gtkorphan -y

终端命令下我们可以用:deborphan

sudo apt-get install deborphan -y

4)删除多余的内核;

打开终端敲命令:dpkg --get-selections|grep linux

有image的就是内核文件

删除老的内核文件:

sudo apt-get remove 内核文件名 (例如:linux-image-2.6.27-2-generic)

内核删除,释放空间了,应该能释放130-140M空间。

最后看看当前内核:uname -a

5)清空某个目录下所有log日志;

for i in `ls *.log*`

do

cat /dev/null >$i

done

附录:

临时文件目录:/var/cache/apt/archives

未下载完目录:/var/cache/apt/archives/partial

回收站的问题,在不同版本的linux桌面上都有一个Trash的图标,只要右键该图标,选择 empty Trash Bin选项,那就可以对回收站进行清空啦!

回收站本质上也是一个目录,位置就是~/Desktop/Trash,所有如果想从命令行中对回收站进行清空的话,只需要在该目录下执行rm命令:

# cd ~/Desktop/Trash

# rm -rf *

所以linux在桌面环境下回收站的机制就是把你删除的文件或者目录mv到这个目录下,等你清空的时候再进行rm *** 作。

这样解释清楚吧?

Linux中的rm 命令删除文件或者文件夹是从磁盘中直接删除的,误删后很难恢复。不小心用rm误删了重要的脚本或者数据,如果没有及时备份,那结果往往是痛心疾首,后悔莫及。

运行下边这个脚本,系统会在主目录下生成一个.tool文件夹和.trash文件夹。该脚本同时还会自动产生一个remove.sh脚本,并用alias命令把rm替换为remove.sh。

remove.sh脚本的功能是把文件移动到垃圾桶~/.trash,并在文件的前边加上时间戳,方便误删找回。

当运行 rm -r data时,实际上linux执行的是 remove.sh。“删除”的文件被移动到了~ .trash目录下,如果你的文件不小心手滑删掉了,可以在~/.trash中找回。

当然,如果一直删除文件,文件一直被移动到~/.trash下,那么垃圾桶里的数据会越来越多。该脚本设定了每天早上5:30自动清空垃圾桶。

完整脚本,亲测可用


欢迎分享,转载请注明来源:内存溢出

原文地址: https://outofmemory.cn/yw/8339773.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-04-15
下一篇 2023-04-15

发表评论

登录后才能评论

评论列表(0条)

保存