tmpwatch命令
tmpwatch命令
tmpwatch
递归删除给定时间内未访问的文件,通常用于清理用于临时存放空间的目录,并可以设置文件超期时间,默认单位以小时计算。
语法
tmpwatch [-u | -m | -c] [-MUadfqstvx] [--verbose] [--force] [--all] [--nodirs] [--nosymlinks] [--test] [--fuser] [--quiet] [--atime | --mtime | --ctime] [--dirmtime] [--exclude path ] [--exclude-user user ] time dirs
参数
-a, --all
: 删除所有文件类型,而不仅仅是常规文件,符号链接和目录。-c, --ctime
: 根据文件的ctime
即inode
更改时间,而不是atime
来决定删除文件,对于目录根据mtime
做出是否删除的决定。-d, --nodirs
: 即使目录为空,也不要尝试删除它们。-f, --force
: 即使root
没有写访问权限,也删除文件类似于rm -f
。-l, --nosymlinks
: 不要尝试删除符号链接。-m, --mtime
: 根据文件的mtime
即修改时间而不是atime
来决定删除文件。-M, --dirmtime
: 根据目录的mtime
即修改时间而不是atime
来决定删除目录,完全忽略目录时间。-q, --quiet
: 仅报告致命错误。-s, --fuser
: 尝试使用fuser
命令来查看文件是否已打开,然后再将其删除,默认情况下未启用,在某些情况下确实有帮助。-t, --test
: 不要删除文件,但要执行删除它们的动作,这意味着-v
。-u, --atime
: 根据文件的访问时间来决定是否删除文件,这是默认值,请注意定期的updatedb
文件系统扫描会保留最近的目录时间。-U, --exclude-user=user
: 不要删除用户拥有的文件,该文件可以是用户名或数字用户ID
。-v, --verbose
: 打印详细显示,有两种详细级别可用。-x, --exclude=path
: 跳过路径,如果path
是目录,则包含在其中的所有文件也会被跳过,如果路径不存在,则它必须是不包含符号链接的绝对路径。-X, --exclude-pattern=pattern
: 跳过路径匹配模式,如果目录与pattern
匹配,其中的所有文件也将被跳过,模式必须匹配不包含符号链接的绝对路径。
示例
要从/var/log/
日志目录中删除30d
以上未访问的文件。
tmpwatch 30d /var/log/
列出/tmp/
缓存目录中至少30
小时未修改的所有文件。
tmpwatch –mtime 30 –nodirs /tmp/ –test
删除/tmp/
缓存目录中至少30
个小时未访问的所有文件。
tmpwatch -am 30 –nodirs /tmp/
每日一题
https://github.com/WindrunnerMax/EveryDay
参考
https://linux.die.net/man/8/tmpwatch
https://www.runoob.com/linux/linux-comm-tmpwatch.html
https://www.interserver.net/tips/kb/tmpwatch-command-linux/
tmpwatch命令相关推荐
- Linux之tmpwatch命令
1.tmpwatch命令功能简介 [root@vms002 /]# whatis tmpwatch tmpwatch (8) - removes files which haven't been ac ...
- Linux文件管理命令大全
1.cat命令 cat 命令用于连接文件并打印到标准输出设备上. 使用权限 所有使用者 语法格式 cat [-AbeEnstTuv] [--help] [--version] fileName 参数说 ...
- Python3 Linux相关命令大全
1.文件管理相关 cat cat(英文全拼:concatenate)命令用于连接文件并打印到标准输出设备上. https://www.runoob.com/linux/linux-comm-cat.h ...
- linux单用户模式删除文件,如何在Linux上使用Tmpwatch/Tmpreaper删除早于N天的文件
您可能错过了删除计算机上某个目录中不再需要的文件的操作. 它可能已经成长了一段时间. 如果有足够的存储空间,则应删除它们,因为这会在列出文件时减慢系统速度. 同样,当一个目录中有成千上万个文件时,它可 ...
- Linux命令---文件管理
Linux chattr命令 Linux chattr命令用于改变文件属性. 这项指令可改变存放在ext2文件系统上的文件或目录属性,这些属性共有以下8种模式: a:让文件或目录仅供附加用途. b:不 ...
- linux 临时文件类型,Linux命令:文件管理--tmpwatch--删除临时文件
tmpwatch命令用于删除不必要的暂存文件,你可以设置文件超期时间,单位以小时计算. 语法格式 tmpwatch [-afqv][--test][超期时间][目录...] 参数 -a或--all:删 ...
- c++如何获取文件时间_Linux下如何删除长时间不使用的旧文件?
我们知道系统里面常常会有一些忘记删除的长时间不用而且确实没有用处的文件,如果不去处理,这些无用的文件会越来越多,浪费许多系统资源.在不知道文件名的情况下,很难去检查某一目录下到底是哪些文件长时间没有被 ...
- tmp ubuntu 自动删除吗_Linux tmp目录自动清理总结
在Linux系统中/tmp文件夹下的文件是会被清理.删除的,文件清理的规则是如何设定的呢? 以Redhat为例,这个主要是因为作业里面会调用tmpwatch命令删除那些一段时间没有访问的文件. 那么什 ...
- spring boot-The temporary upload location [ ] is not valid
前言 spring boot 2.0.0.RELEASE linux RH7 现象 19/09/10 17:17:02.185 ERROR 182 o.a.c.c.C.[.[.[.[dispatche ...
最新文章
- Gradle自动化之自动打包并上传到fir测试网站
- Java 洛谷 P1150 Peter的烟
- 跨链资产原子转移工具包 Decred atomicswap
- 高性能Javascript 分割任务学习笔记
- 双向广搜 8数码问题
- The Best and the Worst
- jQuery 对象与Dom 对象互转
- 【iOS-Cocos2d游戏开发之八】开启高清(960*640)模式问题与解答、图片适配以及设置iphone横竖屏...
- qt串口通信_Qt编写气体安全管理系统29-跨平台
- mysql常见笔试_mysql常见笔试题
- SwitchNAT 测试
- 浅谈弱网测试及QNET
- 【“免费”Windows优秀软件推荐】:Fences——自动整理桌面图标
- win11如何备份系统 Windows11备份系统的设置方法
- 微信自定义分享链接内容,wx.updateAppMessageShareData、wx.updateTimelineShareData、wx.onMenuShareTimeline
- 在Office的Excel中打开WPS很慢
- win10怎么取消小箭头_已取消到该网页的导航,小编教你网页提示已取消到该网页的导航怎么办...
- C语言将二维数组通过函数传递至一维数组
- 用计算机亩换算成平方,亩数和平方换算(平方米换算亩计算器)
- C++学习笔记5——引用