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";};
};
警告:无用翻译在清除后无法还原