2019独角兽企业重金招聘Python工程师标准>>>

linux主机上一个web项目生成了好多日志文件

导致shell操作时提示"设备上没有空间"

删除大量日志文件,用rm -rf 运行时间太长。如果没有执行完强制关了rm进程 会导致日志文件会损坏。

rsync方式 "rsync -a --delete empty_dir/ logs_20170424/" 也会卡死,执行期间网站受影响。

最后选择了python脚本删除

import os
import time
stime=time.time()
for pathname,dirnames,filenames in os.walk('./logs_20170424/'):for filename in filenames:file=os.path.join(pathname,filename)#判断文件是否可以写,防止因为损坏的文件不能删除而中断程序if os.access(file, os.W_OK):os.remove(file)else:print "error file " + fileftime=time.time()print ftime-stime

比较这几个删除方式链接 http://www.jb51.net/article/46496.htm

转载于:https://my.oschina.net/jszhang/blog/887344

linux 删除大量文件相关推荐

  1. linux删除垃圾文件夹,优雅地删除 Linux 中的垃圾文件第六季

    当然,我们也可以使用 find 命令查找并删除超过 x 天未访问的文件,不过 tmpwatch 可以一步到位,何乐而不为? tmpwatch 默认根据文件或目录的访问时间(access time)来决 ...

  2. Linux删除证书文件命令,Linux基础面面观之文件复制、移动、删除的命令

    用惯Windows的朋友在开始学习Linux时都会觉得在Linux中进行文件的复制.移动和删除工作也是只需点点鼠标或者键盘快捷键就能简单完成,然而事实并没有这么简单.在Linux下进行以上三种操作一般 ...

  3. linux删除的文件有回收站么,Linux命令行删除文件到回收站

    先说方法,原理后面分析. 由于我使用的是Ubuntu14,这里以该系统为主,其他系统略有区别. 可以新加别名del,用于删除文件. alias del='mv -t ~/.local/share/Tr ...

  4. linux 删除中文文件夹,Linux删除文件夹命令是什么

    Linux删除文件夹命令有:1.rmdir命令,用于删除空的文件夹,语法格式"rmdir [-p] 文件夹名称":2.rm命令,用于删除一个文件或者文件夹,语法格式"rm ...

  5. linux 删除tmp文件夹,Linux下tmp文件夹的文件自动删除的问题(转)

    场景: 近日发现有一台机器tmp文件夹下放置的文件无辜丢失,而且排查发现是自动丢失,并且,只是删除10天之前的文件. 本来以为是哪位写了一个自动执行脚本, find了一下10天前的文件删除了. 结果, ...

  6. linux删除link文件,在 Linux 中怎样移除(删除)符号链接

    原标题:在 Linux 中怎样移除(删除)符号链接 你可能有时需要在 Linux 上创建或者删除符号链接.如果有,你知道该怎样做吗?之前你做过吗?你踩坑没有?如果你踩过坑,那没什么问题.如果还没有,别 ...

  7. Python代码与Linux删除路径文件命令脚本

    在使用linux操作进行深度学习的模型训练过程中,我们经常需要进行各种删除以及复制文件的操作 linux系统下进行文件夹的删除命令: -r 就是向下递归,不管有多少级目录,一并删除 -f 就是直接强行 ...

  8. linux删除test文件夹,Linux删除目录下的文件的几种方法

    Linux删除目录下的文件的几种方法 删除当前目录下的文件 1.rm -f * #最经典的方法,删除当前目录下的所有类型的文件 2.find . -type f -delete或find . -typ ...

  9. linux 删除大文件,在 Linux 中删除超大文件的技巧

    通常,要在 Linux 终端删除一个文件,我们使用 rm 命令(删除文件).shred 命令(安全删除文件).wipe 命令(安全擦除文件)或者 secure-deletion 工具包(一个安全文件删 ...

  10. linux查找乱码文件,linux删除乱码文件或文件夹

    首先使用"ls -il"得到乱码的文件或文件夹节点号 localhost ~ # ls -il 总用量 7956 6553755 drwxr-xr-x 2 root root    ...

最新文章

  1. struts2 实现自定义标签
  2. python与excel的应用-python基础之类与对象的应用-操作excel
  3. 前端三十四:内嵌框架
  4. 读取字符串的长度,一个汉字,为两个字节
  5. QT的QStringList类的使用
  6. dynamodb java_使用Java查询DynamoDB项
  7. 解析Json的格式.
  8. min—width的使用
  9. Jmeter 2.6下载安装
  10. [linux] C语言Linux系统编程-做成守护进程
  11. 处女座与cf 模拟
  12. python查看字符编码值_Python 字符编码
  13. 2018中国旅游统计年鉴
  14. 《2020年度中国数据竞赛年鉴》发布!
  15. 足球机器人比赛3V3
  16. python3 全局热键_python3注册全局热键的实现
  17. lol大区服务器维护,LOL官宣“扩容升级”服务器,排队时间将大大减少,电一玩家喜大普奔!...
  18. android 投屏mac,MAC投屏ipad、手机
  19. Allegro打散Group的两种方法操作指导
  20. 一套近乎完美的公司财务流程

热门文章

  1. 孔雀东南飞用mysql存储_PowerDesigner使用建议(完整版) 用实体关系图进行数据库建模...
  2. 多视图几何总结——单应矩阵和基础矩阵的兼容关系
  3. 【杂谈】如何让你的2020年秋招CV项目经历更加硬核,可深入学习有三秋季划4大领域32个方向(2020.7.23号后涨价)
  4. Openssl和PKCS#11的故事
  5. 个性化服务谋定移动电子商务-李玉庭:经信研究重整购物
  6. 世界种业并购史 国际农民丰收节贸易会起底农化巨头构架
  7. 二年级的数学题,10个人有9个人做错,你能做对吗?
  8. 君士坦丁堡分叉引起的安全问题
  9. [js高手之路]深入浅出webpack教程系列9-打包图片(file-loader)用法
  10. Mysql 5.7 报错 3534 错误