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自动清空垃圾桶。
完整脚本,亲测可用
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)