189 8069 5689

linux清理命令行 Linux 清理

如何清理Linux服务器磁盘空间

1、删除无用的安装包

创新互联专注于企业成都全网营销推广、网站重做改版、玉溪网站定制设计、自适应品牌网站建设、H5场景定制商城网站定制开发、集团公司官网建设、成都外贸网站制作、高端网站制作、响应式网页设计等建站业务,价格优惠性价比高,为玉溪等各大城市提供网站开发制作服务。

在之前的Linux实验室中,笔者介绍过apt-get及其相似命令,而在apt-get命令中,有一项“autoremove”自动移除选项。

这个选项能够移除一些无用的自动安装包和库,也可以删除那些在系统升级中自动安装的就得Linux内核。

这是一个傻瓜式的命令,你随时都可以运行,以加大你的磁盘可用空间。

sudo apt-get autoremove

如你所见,这个命令能够释放我电脑中的300MB空间。

2、清空系统中的APT缓存

APT的全称是Advanced Package Tool,即高级软件包工具,他是一个成熟的软件包管理系统。Ubuntu使用APT在系统上进行软件的安装、管理和卸载,而在进行这些操作之后,APT会保留以前下载和安装过的软件包缓存。

APT会将DEB软件包缓存保存在/var/cache/apt/archives中,而随着时间的推移,这个缓存会变得越来越大,其中也会包含大量不需要的软件安装包。你可以通过一下这个命令来查看你的缓存大小:

sudo du -sh /var/cache/apt 

正如你所见,APT在这个系统中一共有581MB的空间占用。当你已经没有空间可用时,500MB已经是一个非常有意义的空间了。

接下来你就有两种方法来清理这些缓存了,前一种由系统自动判断清除,而后一个命令行能够清空更大的空间。

sudo apt-get autoclean

sudo apt-get clean

2清缓存、卸软件、GUI辅助

3、清理thumbnail缓存

对于Linux为内核的大多数系统中(包括安卓),都会有thumbnail,可以直译为“缩略图”,也就是说Ubuntu会自动创建一个缩略图版本,并存储在文件管理器中。一般来讲, 这种缩略图存储在一个隐藏目录中,位于~/.cache/thumbnails。

当然,随着时间推移,缩略图的数量也将大大增加,里面的文件也会越来越大,如果要了解你的thumbnail的大小可以用这个命令来查看,可以看到该系统目前有380MB的缓存。

du -sh ~/.cache/thumbnails

然后你就可以在任何时间清理你的缓存了,最快速的方法就是终端上使用清理命令:

rm -rf ~/.cache/thumbnails/*

4、卸载不常用的软件

总有些软件我们一心潮澎湃就下载了,然而下载后半年都不用一次,对于这些极其占用电脑资源,有没有什么实际意义的软件,最好的办法就是卸载了吧。

如果你需要卸载这些使用频率很低的软件,并且知道这个软件的名字的话,可以使用下面的命令进行卸载。

sudo apt-get remove package-name1 package-name2

5、通过GUI清理Ubuntu空间

以上几种方法可以说都是用命令行的方式去清理磁盘空间的,可能有些人并不习惯这么做,毕竟你需要记住所有命令,在一个接一个的使用它们,所以这里给大家推荐一种通过GUI来清理内存空间的方法。

比如Stacer就是这样一个工具,它可以展示你系统中的内存、CPU等各种部件状态信息,当然还有很多其他类似的工具,等着你不断去发掘。

linux系统中怎么清理垃圾

使用以下命令清理系统垃圾

sudo apt-get autoclean --清理旧版本的软件缓存

sudo apt-get clean--清理所有软件缓存

sudo apt-get autoremove--删除系统不再使用的孤立软件

2,清理opera firefox的缓存文件:

ls ~/.opera/cache4

ls ~/.mozilla/firefox/*.default/Cache

3,清理Linux下孤立的包:

图形界面下用:gtkorphan sudo apt-get install gtkorphan -y

终端命令下用:deborphan sudo apt-get install deborphan -y

4,卸载:tracker

这个东西不仅会产生大量的cache文件而且还会影响开机速度。所以在新得

利里面删掉就行。

5,删除多余的内核:

终端:dpkg --get-selections|grep linux

有image的就是内核文件

删除老的内核文件:

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

看当前内核:uname -a

附录:

包的临时文件目录:

/var/cache/apt/archives

没有下载完的在

/var/cache/apt/archives/partial

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

在linux命令行模式下,如何一次性快速删除一行刚刚输入的命令?

如果你的linux用的是BASH

SHELL话,可以参考如下快捷键:

Ctrl+b

或左箭头键

左移一个字符(移至前一个字符)

Ctrl+f

或右箭头键

右移一个字符(移至后一个字符)

Ctrl+a

移至行首

Ctrl+e

移至行尾

Esc

b

左移一个单词

Esc

f

右移一个单词

Del

删除光标所在处的字符

Ctrl+d

删除光标所在处的字符

BACKSPACE或Ctrl+h

删除光标左边的字符

Ctrl+k

删除至行尾

你也可通过google查linux下不同bash的快捷键


本文名称:linux清理命令行 Linux 清理
网页路径:http://cdxtjz.com/article/dodoois.html

其他资讯