zoukankan      html  css  js  c++  java
  • Linux

    在测试过程中,有时候会需要删除一些文件,例如日志文件过大等,这里汇总一些删除文件常用的命

    已这个系统内的文件为例                                                           

      

    • 删除文件(即这个文件被删除)
      • 单个删除:rm -f + 文件名
        • eg:rm -f  2018_12_26.stderrout.log.060121612 --执行完成即将这个文件删除
      • 批量删除:rm -f + *文件关键字* ,
        • eg:rm -f  rm *stderrout.log*  --执行完成后即将所有的名称包括stderrout.log的文件都删除(前面后面的*按照实际需要运用,这个*表示前面不管有任何东西都可以)                                                                                                                                                                                             
    • 清空文件内容,而不删除文件  
      • 单独清空文件内容:> 文件名 ,
        • 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 )
  • 相关阅读:
    关于亮剑,文化大革命的一点感想
    iOS -- block
    runtime -- 方法交换的坑自定义方法不执行
    iOS-UITableViewCell
    iOS debug模式
    iOS 将storybord中的视图与viewcontroller相关联
    gitignore的编写规则
    使用cocopods安装Alamofire后各种报错
    ReactNative--坑--'React/RCTBridgeModule.h' file not found
    12-2描点 学完路径可以对整个工具条做个概括 绘图类已完成
  • 原文地址:https://www.cnblogs.com/mysummary/p/10185606.html
Copyright © 2011-2022 走看看