大家好,又见面了,我是你们的朋友全栈君。
- 删除文件(即这个文件被删除)
- 单个删除:rm -f + 文件名
- eg:rm -f 2018_12_26.stderrout.log.060121612 –执行完成即将这个文件删除
- 批量删除:rm -f + *文件关键字*
- eg:rm -f rm *stderrout.log* –执行完成后即将所有的名称包括stderrout.log的文件都删除(前面后面的*按照实际需要运用,这个*表示前面不管有任何东西都可以)
- 单个删除:rm -f + 文件名
- 清空文件内容,而不删除文件
- 单独清空文件内容:> 文件名
- eg:“> consult-gops-web-error.log”,清空consult-gops-web-error.log文件的内容,执行完成后,文件依然存在,但是文件大小是0
- eg:“> consult-gops-web-error.log”,清空consult-gops-web-error.log文件的内容,执行完成后,文件依然存在,但是文件大小是0
- 批量清空文件内容:则使用 : for i in `find 日志文件路径 -name “*筛选关键字”`;do >$i; done
- eg-1:for i in `find /home/module-consult/logs -name “*stderrout.log”`;do >$i; done 将stderrout.log结尾的文件内容都清空,这里的/home/module-consult/logs是我的文件所在的目录,可用pwd命令查看)
- eg-2:for i in `find /home/module-consult/logs -name “*stderrout.log*”`;do >$i; done 将文件名称包括stderrout.log的文件内容清空(不管前面和后面是什么)
- 单独清空文件内容:> 文件名
- 删除文件夹
- rm -rf + 文件名 (加上-f表示强制删除,不提示确认删除,也可以直接用 rm -r )
发布者:全栈程序员-用户IM,转载请注明出处:https://javaforall.cn/150241.html原文链接:https://javaforall.cn
【正版授权,激活自己账号】: Jetbrains全家桶Ide使用,1年售后保障,每天仅需1毛
【官方授权 正版激活】: 官方授权 正版激活 支持Jetbrains家族下所有IDE 使用个人JB账号...