转载自:http://hi.baidu.com/yangyingchao/blog/item/a1b17423c43556519822edb8.html
系统使用时间长后会产生临时文件(/tmp下),需要清理。但清理的时候不推荐使用rm -rf。这样有时会引起程序的僵死。
推荐使用tmpwatch命令来进行清理。关于tmpwatch的说明如下:
名称 :
tmpwatch
版本 :
2.8.4
发布号 :
5
所属组 :
系统环境/基础 源码包: tmpwatch-2.8.4-5.src.rpm
大小 :
13273 许可类型: GPL
摘要 :
根据文件被访问的时间来删除文件的工具。
简介 :
tmpwatch 工具从指定的目录中递归地搜索,并删除
在指定时间段内没有被访问的文件。tmpwatch 一般
被用来清扫那些用来临时驻留文件的目录(譬如,/tmp)
tmpwatch 忽略符号链接,它不会切换文件系统,而且
只删除空目录和常规文件。
语 法:
tmpwatch [-afqv][--test][超期时间][目录...]
补充说明:
执行tmpwatch指令可删除不必要的暂存文件,您可以设置文件超期时间,单位以小时计算。
参数:
-a或--all 删除任何类型的文件。
-f或--force 强制删除文件或目录,其效果类似rm指令的"-f"参数。
-q或--quiet 不显示指令执行过程。
-v或--verbose 详细显示指令执行过程。
-test 仅作测试,并不真的删除文件或目录
实例:
sudo /usr/sbin/tmpwatch -afv 3 /tmp
(清除/tmp下三小时以内没有使用的文件,并将结果输出)。
效果:
[yyc@localhost ~]$ sudo /usr/sbin/tmpwatch -afv 3 /tmp
removing file /tmp/mapping-yyc
removing file /tmp/orbit-yyc/linc-814-0-1bf6199e48d6e
removing file /tmp/orbit-yyc/linc-7ee-0-74c6cf6b5c2c6
removing file /tmp/orbit-yyc/linc-7fd-0-3ae286a04fa21
removing file /tmp/orbit-yyc/linc-854-0-4e3c22c96ddf
removing file /tmp/orbit-yyc/linc-798-0-1c90b9a4739a7
removing file /tmp/orbit-yyc/linc-7e9-0-56828c5c66be1
removing file /tmp/orbit-yyc/linc-815-0-1e0f6f36a2ee3
removing file /tmp/orbit-yyc/bonobo-activation-server-ior
removing file /tmp/orbit-yyc/linc-850-0-5c3b9d5470bfc
removing file /tmp/orbit-yyc/linc-803-0-5ee49981d2cee
removing file /tmp/orbit-yyc/linc-852-0-5c3b9d54bcd06
removing file /tmp/orbit-yyc/linc-83e-0-716284b294fae
removing file /tmp/orbit-yyc/linc-856-0-5c3b9d547287e
removing file /tmp/orbit-yyc/linc-81d-0-1e0f6f36e88f7
removing file /tmp/orbit-yyc/linc-7fa-0-6c21b504ee8e0
removing file /tmp/orbit-yyc/linc-7f9-0-577d962b48783
removing file /tmp/orbit-yyc/linc-7f6-0-1440368b7d5e4
removing file /tmp/orbit-yyc/linc-81a-0-200a47e1c1117
removing file /tmp/orbit-yyc/bonobo-activation-register.lock
removing file /tmp/orbit-yyc/linc-7f7-0-5950ba2b9774d
removing directory /tmp/orbit-yyc if not empty
removing file /tmp/.esd-500/socket
removing file /tmp/pulse-yyc/pid
removing file /tmp/pulse-yyc/native
removing file /tmp/keyring-Mf0bbZ/socket
removing file /tmp/.X0-lock
removing file /tmp/.X11-unix/X0
removing file /tmp/.ICE-unix/1944
removing file /tmp/ssh-RcIyLY1944/agent.1944
removing file /tmp/.gdmK8P41T
removing file /tmp/gconfd-yyc/lock/ior
分享到:
相关推荐
"Linux系统中的垃圾文件清理" Linux系统中的垃圾文件清理是指在Linux操作系统中清除不必要的、占用磁盘空间和影响系统性能的文件。这些垃圾文件可能来自软件安装、软件运行、浏览器临时文件、非必要文件、文件缓存...
在Java和Tomcat的环境中,有时我们可能需要清理Tomcat服务器下的临时文件,这通常是出于优化性能、释放磁盘空间或解决某些问题的需要。Tomcat作为一款广泛使用的Java应用服务器,它会在运行过程中生成各种临时文件,...
3. **工具和脚本**:可能介绍了一些实用工具,如Windows的`cleanmgr.exe`(磁盘清理工具)或Linux的`tmpwatch`,以及如何编写脚本来定期清理临时文件。 4. **性能优化**:如何利用缓存和临时文件提高程序运行效率,...
BleachBit 可以扫描和移除各种缓存、Cookies、互联网历史记录、临时文件和系统垃圾。用户可以通过树状结构示意选择要清理的对象,并预览删除后的影响。BleachBit 拥有图形用户界面,易于使用和配置。 三、GtkOrphan...
它可以删除缓存、Cookies、Internet 历史记录、无用本地化文件、日志文件和临时文件等垃圾文件。 BleachBit 的主要特点是能够自动检测系统中安装的软件,并生成一个可清理的选项列表。用户可以根据需要选择要删除的...
11. `/tmp`:存放临时文件,系统重启或清理时会被清空。 12. `/usr`:包含大量用户应用软件和系统程序,如`/usr/bin`、`/usr/lib`等。 13. `/var`:存放经常变化的文件,如日志文件、邮件、数据库等。 在Linux中...
此外,Makefile还可以执行更复杂的任务,如清理临时文件、打包程序等,使其不仅局限于编译阶段。 #### 编译与链接的基础理解 在深入Makefile编写之前,了解编译与链接的基本原理是必要的。通常,源代码文件(如C或...
"auto_clean.rar_linux 删除文件_linux 删除文件_删除文件"这个标题暗示了一个自动化工具,它可能用于递归地删除指定目录下的所有文件,这在清理临时文件、日志文件或者维护系统时非常有用。下面我们将详细讨论Linux...
在Linux操作系统中,管理和操作临时文件是编程过程中常见的需求,特别是在多进程或多线程环境中。临时文件可以用于存储中间结果、数据交换等...在编写程序时,务必注意及时清理临时文件,以避免占用不必要的磁盘空间。
Linux自动删除超过7天的文件或目录,详细的用法注释里有,保证是最简单的自动删除shell
其次,如果程序崩溃或异常退出,可能会留下未删除的临时文件,因此在程序设计时应考虑清理策略,比如使用上下文管理器(如Python的`with`语句)来确保文件在使用后被正确关闭和删除。最后,对于大量生成的临时文件,...
4. **删除临时文件**:通过`rm -rf /tmp/.oracle`以及`rm -rf /var/tmp/.oracle`命令删除/tmp目录下的临时文件。 5. **删除初始化文件**:删除与集群相关的初始化文件,如`/etc/inittab.crs`等。 6. **删除启动脚本*...
如果`/tmp`目录下的大文件是临时文件,可以安全删除,以释放空间。对于`/home`或其他重要目录,需要找出占用空间的大文件,特别是那些被删除但仍在使用的文件。可以使用`lsof | grep delete`命令列出所有已删除但仍...
在某些情况下,重启机器可以解决因临时文件或其他临时性问题导致的磁盘空间不足问题。 ### 总结与建议 以上列举的方法并不是必须按照顺序执行的,而是可以根据实际情况灵活选择合适的策略来解决问题。值得注意的是...
需要注意的是,由于临时文件目录的内容可能会在系统重启或定期清理时被删除,因此开发者应当确保在使用临时文件时考虑到其生命周期,并及时清理不再需要的文件,以免占用过多磁盘空间。此外,为了保护用户隐私和系统...
在Delphi编程环境中,获取临时文件目录是一项常见的任务,这对于临时数据存储、程序运行时的日志记录或软件安装过程中的临时文件处理等场景都非常重要。临时文件目录通常由操作系统自动管理,开发者可以通过标准API...
- 清理策略:为防止临时文件占用过多磁盘空间,应设定清理策略,如程序退出时自动删除,或者定期清理。 - 加密与权限设置:对包含敏感信息的临时文件,应进行加密并限制访问权限。 6. **案例研究** - Web开发中...
- **临时文件**:删除不再需要的临时文件。 - **Cookies**:管理并清除Cookies,以提高安全性。 - **其他**:支持清理来自特定应用程序(如Beagle、Firefox、Opera、Epiphany、Flash、OpenOffice.org等)产生的无用...
这些文件可能是用户无意间创建的,也可能是软件安装过程中产生的备份或临时文件。 2. **重复文件的影响**:大量重复文件占用磁盘空间,可能导致存储资源的浪费,同时也可能使文件管理变得混乱,降低查找文件的效率...
许多程序会将临时文件放置在此目录下,而系统也通常会定期清理该目录。 /usr目录下存放了用户相关的设定,包含了大量用户级的工具和应用程序。/usr是UNIX Software Resource的缩写,可见其地位和重要性。该目录下有...