linux文件清理(linux如何删掉文件和文件夹)

大家好,今天来为大家分享linux文件清理的一些知识点,和linux如何删掉文件和文件夹的问题解析,大家要是都明白,那么可以忽略,如果不太清楚的话可以看看本篇文章,相信很大概率可以解决您的问题,接下来我们就一起来看看吧!

Linux系统下/tmp目录下的临时文件怎么清理

/tmp下的文件在每次关机后都会被清理干净,

若想手动清理,清理的时候不推荐使用rm-rf命令,这样有时会引起程序的僵死。推荐使用tmpwatch命令来进行清理。

附tmpwatch功能及使用说明:

tmpwatch简介:tmpwatch工具从指定的目录中递归地搜索,并删除在指定时间段内没有被访问的文件。tmpwatch一般被用来清扫那些用来临时驻留文件的目录(譬如,/tmp)tmpwatch忽略符号链接,它不会切换文件系统,而且只删除空目录和常规文件。

tmpwatch语法:tmpwatch [-afqv][--test][超期时间][目录...]

tmpwatch参数说明:

-a或--all删除任何类型的文件。

-f或--force强制删除文件或目录,其效果类似rm指令的"-f"参数。

-q或--quiet不显示指令执行过程。

-v或--verbose详细显示指令执行过程。

-test仅作测试,并不真的删除文件或目录

实例:sudo/usr/sbin/tmpwatch-afv 3/tmp(清除/tmp下三小时以内没有使用的文件,并将结果输出)。

Linux系统怎样清理垃圾文件

Ubuntu Linux与Windows系统不同,Ubuntu Linux不会产生无用垃圾文件,但是在升级缓存中,Ubuntu Linux不会自动删除这些文件,今天就来说说这些垃圾文件清理方法。

1,非常有用的清理命令:

sudo apt-get autocleansudo apt-get cleansudo 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

这个东西一般我只要安装Ubuntu就会第一删掉tracker他不仅会产生大量的cache文件而且还会影响开机速度。所以在新得利里面删掉就行。

5,删除多余的内核:一定不要删错哦,切记!!

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

有image的就是内核文件

删除老的内核文件:

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

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

最后不要忘了看看当前内核:uname-a

附录:

包管理的临时文件目录:

包在

/var/cache/apt/archives

没有下载完的在

/var/cache/apt/archives/partial

linux系统怎么清理磁盘空间

1:清理残余的配置文件

一般而言,当从 Ubuntu系统中删除了一个软件之后,该软件的残余配置文件并没有被删除。如果确信以后不再使用该软件,那么保留其配置文件实在没有必要,所以大可一并删除之。

要删除某个软件的残余配置文件,可以执行下面的操作:

在终端中执行 sudo synaptic,以便启动 Synaptic包管理工具。

点击 Synaptic右下角的 Status按钮进行切换。

现在,应该能够在 Synaptic的左边看到 Not installed(residual config)。选择它即可在右边看到包含有残余配置文件的包,可以在此选择删除该包。

2:清理下载的缓存包

在 Ubuntu中通过 sudo apt-get install安装软件时,其下载的包都缓存在/var/cache/apt/archives/目录中。如果要清理掉这些已下载的缓存包,那么可以执行命令:

sudo apt-get autoclean

sudo apt-get clean

3:清理不再需要的包

在 Ubuntu系统中安装软件时,该软件的依赖通常也会自动安装上。那么,在删除该软件后,其依赖可能需要我们手动删除之。可以运行 sudo apt-get autoremove命令来解决这个问题。

4:清理无用的语言文件

Ubuntu与其他 Linux发行版一样,是一个支持多语言界面的系统。其实,对使用自己母语的我们来说,通常保留中文即可,也可以保留自己所需要使用的语言,如英文。其他的语言文件则没有必要保留。

为了清理这些无用的语言文件,需要在 Ubuntu系统中安装一个名为 localepurge的小工具。

安装 localepurge是十分简单的,只需执行 sudo aptitude install localepurge命令就可以了。在安装的过程中,程序会提示进入如下图所示的画面中进行配置。

localepurge

使用空格键可以选择需要保留的区域配置,其他的则会被删除。当以后在安装程序时,此工具也会自动执行,勿需再次配置。中文用户保留zh、zh_CN、zh_CN.*

5:清理无用的翻译内容

可以使用 trans-purge这组小工具来清理*.desktop、mime-database、gconf schema中的无用翻译内容。

trans-purge这组小工具使用过程如下:

下载源代码:

wget

wget

wget

安装编译依赖:

sudoapt-getinstalllibglib2.0-dev

编译程序:

gcc`pkg-configglib-2.0--cflags--libs`-odesktop-purgedesktop-purge.c

gcc`pkg-configglib-2.0--cflags--libs`-omime-purgemime-purge.c

gcc`pkg-configglib-2.0--cflags--libs`-ogconf-purgegconf-purge.c

安装程序:

sudocpdesktop-purge/usr/bin/

sudocpmime-purge/usr/bin/

sudocpgconf-purge/usr/bin/

执行清理:

手动清理:

sudodesktop-purge

sudomime-purge

sudogconf-purge

自动清理:

让每次 apt-get安装软件后自动进行清理。创建/etc/apt/apt.conf.d/99-transpurge文件,并添加下列内容:

DPkg

{

Post-Invoke{"if[$(psw-p"$PPID"|grep-cremove)!=1];then/usr/bin/desktop-purge>/dev/null;/usr/bin/mime-purge>/dev/null;/usr/bin/gconf-purge>/dev/null;elseexit0;fi";};

};

警告:无用翻译在清除后无法还原

阅读剩余
THE END