首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

du查询文件夹占用空间,自动删除超过N天文件

查找占用大文件,删除掉,如日志文件 场景 收到系统磁盘报警了,需要在快速找出哪些文件占用过大,及时清理,一般都是日志占用,可以做成定时任务,超过多少天自动清理 查找占用空间最大文件 # 查找 /var...下最大,排前10文件 $ du -a /var | sort -n -r | head -n 10 删除超过N天文件 比如:clean_expired_logs.sh # 清理 /path/log...目录超过10天 *.log 文件 $ find /path/log -name "*.log" -type f -mtime +10 | xargs rm -rf 定时任务 # 编辑定时任务,一行代表一个定时任务...# "30 05 * * *" 代表每天 05:30:00 分钟执行任务 $ crontab -e 30 05 * * * sh /path/clean_expired_logs.sh # 查看有哪些定时任务

72830

du查询文件夹占用空间,自动删除超过N天文件「建议收藏」

查找占用大文件,删除掉,如日志文件 场景 收到系统磁盘报警了,需要在快速找出哪些文件占用过大,及时清理,一般都是日志占用,可以做成定时任务,超过多少天自动清理 查找占用空间最大文件 # 查找 /var...下最大,排前10文件 $ du -a /var | sort -n -r | head -n 10 删除超过N天文件 比如:clean_expired_logs.sh # 清理 /path/log...目录超过10天 *.log 文件 $ find /path/log -name "*.log" -type f -mtime +10 | xargs rm -rf 定时任务 # 编辑定时任务,一行代表一个定时任务...# "30 05 * * *" 代表每天 05:30:00 分钟执行任务 $ crontab -e 30 05 * * * sh /path/clean_expired_logs.sh # 查看有哪些定时任务

45820
您找到你想要的搜索结果了吗?
是的
没有找到

使用PerlFile::Path模块删除非空文件夹

之前写过用perl删除Windows下图片缓存缩略图(Thumbs.db) 不过那个只是针对单个文件,使用unlink方法就可以了(未测试过只读文件删除情况- -!)...,那如果要删除指定一个文件夹,有三种方案: 1、循环文件夹里面的文件,然后逐一删除,再使用rmdir删除空目录 2、使用File模块,使用remove_tree方法 3、调用系统命令进行删除(这个在linux...,为了删除某一指定文件夹下面的 “.svn”目录以及“Thumbs.db”文件。...(同样适用于linux)cmd切换到pl文件目录,如c:\perlApp,C:\perlApp>perl del_svn.pl  C:\theme\defaultTheme\assets 当然删除文件和目录...或是python来删除文件夹和文件的话,也能做很好,我只是当作练练手。

1.3K30

如何使用Python选择性地删除文件夹文件?

问题1 问题描述:在一个文件夹中,有着普通文件以及文件夹,那么我们如何做到删除全部文件夹而不删除文件呢? 如下图所示,我们想要删除test文件夹所有文件夹,而保留其他文件: ?...我们可以看到,test文件夹文件已经全部删除。 ? Version 2.0 但是,后来仔细一想,上面这种方法却存在一个非常大问题,如果普通文件是没有后缀名,也就是文件名称中不存在....接着,我又发现了文件夹和普通文件另外一个区别,也就是文件夹是可以使用os.chdir("file_name")这个命令,而普通文件则显然不行,会出现异常。...可以看到,文件夹已经删除,而没有后缀名普通文件依然存在。 ?...问题2 问题描述:我们如何做到删除一个文件夹空白文件夹,而不删除其他文件呢? ? 可以看出,问题2是问题1进阶版本,只需要在问题1代码基础上,增加一个判断文件夹是否空白语句即可。

13.2K30

Windows 技术篇 - 无需确认快速删除包含大量文件目录,cmd删除文件rmdir、del、erase和rd四种命令使用方法

一些非固态硬盘机器,传统删除大量文件会非常耗时。 使用 rmdir /S /Q D:\delete 命令可以无需确认更快速进行删除操作,其中 D:\delete 表示要删除文件夹。...通配符可用来删除多个文件。 如果指定了一个目录,该目录中所 有文件都会被删除。.../P 删除每一个文件之前提示确认。 /F 强制删除只读文件。 /S 删除所有子目录中指定文件。...删除全局通配符时,不要求确认 /A 根据属性选择要删除文件 属性 R 只读文件 S 系统文件...如果命令扩展被启用,DEL 和 ERASE 更改如下: /S 开关显示句法会颠倒,即只显示已经 删除文件,而不显示找不到文件。

4.7K41

Linux上,最常用一批命令解析(十年精选,超详细)

,如果该文件夹下有文件/文件夹删除失败 7 rm a.txt 删除文件,删除当前文件夹 a.txt,需要输入 y 确认 8 rm -f a.txt 删除文件,强制删除文件 a.txt 9 rm -...r zz 递归 zz 中文件夹,直到最后一层询问是否删除,如果删除使用 y 10 rm -rf 文件/文件夹 递归删除,无提示 11 rm -rf /* 删除所有文件 4....文件搜索命令 序号 命令 作用 1 find -name c.txt 搜索该文件夹下文件名为 c.txt 文件 2 find / -name a.txt 搜索 / 下文件名为 c.txt 文件 3...find /root -iname a.txt 查询 root 下 a.txt,按名字查询,区分大小写 4 find /root -user root 查询 /root 下用户 user 中带 root...序号 命令 作用 1 yum install gzip 安装 gzip 压缩软件 2 gzip 源文件 压缩文件,源文件会消失 3 gzip -r 文件夹 遍历文件夹,压缩文件夹中文件,文件夹压缩

93430

Linux 实用命令

yum install firewalld 2、查看空间使用清理 # 查看空间使用情况 df -h # 查看当前目录下空间使用情况 du -lh --max-depth=1 3、按时间批量删除文件.../+; 注意:在我本人使用时候,发现可能会存在1-2天延后误差,比如:删除10天前,可能删除了12天前,大家执行完可以检查一下 4、按时间查找文件 根据日期查找相关文件 # /recordings...5.1、个数统计 Linux 中可以通过 ls -l 或者 find -type f 来统计文件、文件夹个数,具体操作如下。...: find ./ -type f | wc -l # ./ 在当前目录查找 # -type f 文件类型 -name "*.conf*" 根据文件后缀查找 # wc -l 统计行数 查看某文件夹下文件个数...Avail -- 剩下大小 Use% -- 使用百分比 FreeBSD下,当硬盘容量已满时,可能会看到已使用百分比超过 100%,因为 FreeBSD 会留一些空间给 root,让 root 在档案系统满时

81810

appium+python adb常用命令分享

前言: 在appium中adb命令使用必不可少,做android测试嘛,adb命令肯定肯定是每天都要用啦,所以今天给特地写个博客吧!...二、安装app 第一步:先下载apk文件包到电脑 第二步:cmd端口输入adb install 后把apk直接拖进来就ok 出现success就代表ok了 三、卸载app 1.在cmd输入以下指令,可以删除...总结:在cmd命令中使用命令格式与shell模式中格式有所不同,因为cmd中使windows系统,而在shell中是linux系统所以有所区别。比如在cmd中返回上层文件夹命令是:cd.....使用find过滤包名 如果直接用adb logcat抓日志的话,会把系统一些其他无关紧要都抓出来,如果只想抓取被测app日志,那就根据包名过滤 命令:adb logcat | find “com.mld.Lantin...-- "-c"选项 : 清空所有的日志缓存信息; -- "-d"选项 : 将缓存日志输出到屏幕上, 并且不会阻塞; -- "-t"选项 : 输出最近几行日志, 输出完退出, 阻塞;

1K40

Linux常用指令(命令)超级无敌全合集加图文说明

案例:使用cp命令来复制一个文件夹 注意:当使用cp命令进行文件夹复制操作时候需要添加选项“-r”【-r表示递归复制】,否则目录将被忽略 7、mv指令 指令:mv (move,移动,剪切)...案例:删除一个文件夹 注意:删除一个目录时候需要做递归删除,并且一般也不需要进行删除确认询问,所以移除目录时候一般需要使用-rf选项。...Swap:用于临时内存,当系统真实内存不够用时候可以临时使用磁盘空间来充当内存。 3、head指令(查看一个文件前n行) 作用:查看一个文件前n行,如果指定n,则默认显示前10行。...文档类型:“-”表示文件(在使用find时候需要用f来替换),“d”表示文件夹 案例:使用find来搜索test.txt 案例:搜索/usr目录下所有的txt后缀文件 [root@localhost...案例:使用find来搜索/usr/src/目录下所有的文件夹 find /usr/src -type d [root@localhost debug]# find /usr/src -type d /

80830

hive中操作hdfs命令

见(11) (13)-expunge 作用:从垃圾桶目录永久删除超过保留阈值检查点中文件,并创建新检查点。...用法:dfs -expunge (14)-find 作用:查找满足表达式文件和文件夹。没有配置path的话,默认就是全部目录/;如果表达式没有配置,则默认为-print。...用法: dfs -find … … -name pattern 所要查找文件文件名。 -iname pattern 所要查找文件名,区分大小写。...选项: —ignore-fail-on-non-empty:使用时候,忽略因文件夹非空删除失败信息。 (28)-rmr 作用:该方法已经被舍去。和-rm -r效果一样。递归删除。...本站仅提供信息存储空间服务,拥有所有权,承担相关法律责任。如发现本站有涉嫌侵权/违法违规内容, 请发送邮件至 举报,一经查实,本站将立刻删除

90020

你要懂数据库知识(简单,详细)

MongoDB安装 至此MongoDB安装完毕 启动MongoDB 将MongoDBbin目录添加到path下 在C盘根目录下创建data文件夹,在data下创建db文件夹 打开CMD命令行窗口,...show 根据参数显示列表 • dbs 显示数据库列表 • collections 显示当前数据库集合 • profile 显示时间超过1毫秒system.profile条目 • log...– 创建一个新集合 • db.collection.drop() – 删除集合 文档增删改查 • 插入文档 – db.collection.insert () • 查询文档 – db.collection.find...– update()第三个参数,用来指定是否使用upsert,默认为false – update()第四个参数,用来指定是否同时修改多个文档,默认为false 修改器 • 使用update会将整个文档替换...类型值 查询文档 • find()、findOne() – MongoDB使用find()来对文档进行查询 – find()需要一个查询文档作为参数,如果传 该参数,则会返回集合中所有元素。

19130

DOS基本命令

开始---运行---输入cmd--回车,将调出C:\windows\system32\cmd.exe 或者 Win + R ---运行---输入cmd--回车 1.2、基本命令 1....作用:删除文件夹 删除非空文件夹方法: 命令:rd 文件夹 /s/q # /s代表递归 /q代表无提示 作用:无提示删除非空文件夹 特殊经典用法: 特殊用法:rd d: /s/q # 缺德命令,清空整个...命令:del 文件名.扩展名 作用:删除文件 del *.txt #删除所有txt结尾文件 del *.* #删除所有文件 del *.* /q #无提示删除所有文件 del *.* /s /q #无提示递归删除所有文件...1.8、查找字符串 某命令 | find "字符串" dir c: | find "hello" # 从c盘根目录中查找包含hello文件夹 type 123.txt | find "hello" #...从命令结果中查找包含hello行 netstat -an | find ":1900" # 从命令结果中查找包含:1900行 1.9、分页显示 命令 某命令 | more 作用:分屏显示内容

79010

DOS基本命令

开始---运行---输入cmd--回车,将调出C:\windows\system32\cmd.exe 或者 Win + R ---运行---输入cmd--回车 1.2、基本命令 1....作用:删除文件夹 删除非空文件夹方法: 命令:rd 文件夹 /s/q # /s代表递归 /q代表无提示 作用:无提示删除非空文件夹 特殊经典用法: 特殊用法:rd d: /s/q # 缺德命令,清空整个...命令:del 文件名.扩展名 作用:删除文件 del *.txt #删除所有txt结尾文件 del *.* #删除所有文件 del *.* /q #无提示删除所有文件 del *.* /s /q #无提示递归删除所有文件...1.8、查找字符串 某命令 | find "字符串" dir c: | find "hello" # 从c盘根目录中查找包含hello文件夹 type 123.txt | find "hello" #...从命令结果中查找包含hello行 netstat -an | find ":1900" # 从命令结果中查找包含:1900行 1.9、分页显示 命令 某命令 | more 作用:分屏显示内容

85510

bat批处理命令大全_文件批处理命令

更复杂情况,需要使用if,for,goto等命令控制程序运行过程,如同C,Basic等中高级语言一样。...rd abc #删除当前目录里 abc 子目录,要求为空目录 rd /s/q d:temp #删除 d:temp 文件夹及其子文件夹和文件,/q安静模式 7 del 删除文件 del d:test.txt...*.* 删除 d:temp 及子文件夹里面的所有文件,包括隐藏、只读、系统文件,不包括子目录 8 ren 重命名命令 ren d:temp tmp #支持对文件夹重命名 9 cls 清屏 10 type...,保存为 3.txt 文件 如果指定 3.txt ,则保存到 1.txt copy test.txt + 复制文件到自己,实际上是修改了文件日期 12 title 设置cmd窗口标题 title...您可以使用以下语法: %~1 - 删除引号(" ), 扩充 %1 %~f1 - 将 %1 扩充到一个完全合格路径名 %~d1 - 仅将 %1 扩充到一个驱动器号 %~p1 - 仅将 %1 扩充到一个路径

3.9K30
领券