查找占用大的文件,删除掉,如日志文件 场景 收到系统磁盘报警了,需要在快速找出哪些文件占用过大,及时清理,一般都是日志占用,可以做成定时任务,超过多少天的自动清理 查找占用空间最大的文件 # 查找 /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 # 查看有哪些定时任务
这个专题主要是一些日常用到的Python程序,不定期更新~~ 环境要求: Python版本:Python 3.6 系统要求:Windows 10(7应该可以,未测试) 权限要求:需要以管理员权限运行 脚本原理...脚本内容 def get_filemodtime(filename): ModifiedTime = time.localtime(os.stat(filename).st_mtime) # 文件的修改时间...def get_filecreatetime(filename): CreateTime = time.localtime(os.stat(filename).st_ctime) # 文件的创建时间...注意事项 父目录作用为防止文件过多造成系统异常,这样可以一个个文件夹执行 使用前请在自己环境测试,重要资料删除前注意备份 源码位置: https://github.com/bsbforever/maintence
之前写过用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 问题描述:在一个文件夹中,有着普通文件以及文件夹,那么我们如何做到删除全部文件夹而不删除文件呢? 如下图所示,我们想要删除test文件夹中的所有文件夹,而保留其他文件: ?...我们可以看到,test文件夹中的文件已经全部删除。 ? Version 2.0 但是,后来仔细一想,上面这种方法却存在一个非常大的问题,如果普通文件是没有后缀名,也就是文件名称中不存在....接着,我又发现了文件夹和普通文件的另外一个区别,也就是文件夹是可以使用os.chdir("file_name")这个命令的,而普通文件则显然不行,会出现异常。...可以看到,文件夹已经删除,而没有后缀名的普通文件依然存在。 ?...问题2 问题描述:我们如何做到删除一个文件夹中的空白文件夹,而不删除其他文件呢? ? 可以看出,问题2是问题1的进阶版本,只需要在问题1的代码基础上,增加一个判断文件夹是否空白的语句即可。
在使用gulp当中,自动生成的node_modules文件夹,因为文件目录层级太深,无法系统删除,用360粉碎工具也报错 解决方法: 使用npm中的插件rimraf,专门用于删除的模块插件 1、安装...:npm install -g rimraf(全局安装) 2、使用:先定位目标文件夹的父级目录,然后命令行输入rimraf ***(***为需要删除的文件夹名称), 案例:(命令行操作,删除gulptest...下的node_modules文件夹) ?...整个node_modules文件夹被删除的干干净净,也不会报目录太深的错了,大功告成,撒花~
想要获取某个目录下以sess_开头的所有文件 , 如果是linux下可以直接sess* , go标准库中也有同样的函数可以实现 files,_:=filepath.Glob("/sess_*") files...就是全部的文件列表 , 直接for range循环就可以了 要对winows和linux分开处理 , windows下获取文件的创建时间 func GetFileCreateTime(path string...windows 后台任务获取指定文件创建时间并且删除掉超过30分钟的文件完整代码是: //+build !..."runtime" "syscall" "time" ) var osType = runtime.GOOS const expireTime=30*60 //检测权限文件是否过期,超过...30分钟删除掉 func TimerSessFile(){ go func() { for { time.Sleep(time.Second*10)
一些非固态硬盘的机器,传统的删除大量的文件会非常耗时。 使用 rmdir /S /Q D:\delete 命令可以无需确认更快速的进行删除操作,其中 D:\delete 表示要删除的文件夹。...通配符可用来删除多个文件。 如果指定了一个目录,该目录中的所 有文件都会被删除。.../P 删除每一个文件之前提示确认。 /F 强制删除只读文件。 /S 删除所有子目录中的指定的文件。...删除全局通配符时,不要求确认 /A 根据属性选择要删除的文件 属性 R 只读文件 S 系统文件...如果命令扩展被启用,DEL 和 ERASE 更改如下: /S 开关的显示句法会颠倒,即只显示已经 删除的文件,而不显示找不到的文件。
,如果该文件夹下有文件/文件夹,删除失败 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 文件夹 遍历文件夹,压缩文件夹中文件,文件夹不压缩
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 在档案系统满时
命令不区分大小写 在 Windows 系统中,所有的文件夹或者文件名、环境变量、命令都是不区分大小写。...一些系统自带快捷命令(不都是 cmd 命令) 查看 windows 版本 winver 打开注册表 regedit 打开计算器 calc 打开绘图 mspaint 打开记事本 notepad...ren d:\temp tmp 复制文件 copy aaa.txt bbb.txt 删除文件是不经过回收站 del aaa.txt 删除空文件夹 rmdir abc rmdir(rd):删除非空文件夹且需要进行确认...rmdir abc /s 删除非空文件夹且不需要进行确认 rmdir abc /s/q 重命名文件或者文件夹。...findstr dir doskey /HISTORY > d:\123.txt 重定向到文件 cmd 脚本创建和简单使用 后缀一般存储为 bat, cmd 格式的文件。
前言: 在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"选项 : 输出最近的几行日志, 输出完退出, 不阻塞;
案例:使用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 /
dir /b 可以查看当前路径下的所有文件和文件夹。 dir /b /s 可以查看当前路径下的所有文件和文件夹以及子目录下的文件。...这是目录,直接在路径里输入 cmd 回车可以进入 cmd 的该路径下。...dir 的使用方法如下,cmd 里可以直接通过 help dir 来查看: help dir 显示目录中的文件和子目录列表。...使用空格式(没有标题信息或摘要)。...通过添加前缀 - (破折号) 来替代预先设定的开关。例如,/-W。 喜欢的点个赞❤吧!
见(11) (13)-expunge 作用:从垃圾桶目录永久删除超过保留阈值的检查点中的文件,并创建新检查点。...用法:dfs -expunge (14)-find 作用:查找满足表达式的文件和文件夹。没有配置path的话,默认的就是全部目录/;如果表达式没有配置,则默认为-print。...用法: dfs -find … … -name pattern 所要查找文件的文件名。 -iname pattern 所要查找的文件名,不区分大小写。...选项: —ignore-fail-on-non-empty:使用它的时候,忽略因文件夹非空删除失败的信息。 (28)-rmr 作用:该方法已经被舍去。和-rm -r效果一样。递归删除。...本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 举报,一经查实,本站将立刻删除。
# 列出当前目录下所有文件/文件夹、子文件/文件夹 find . # 用\0分隔(文件路径里有换行符时有用) find ....*node_modules.*"# 指定目录深度,-maxdepth 1表示向下找1级(也就是..的孩子,不找孙子) find .....-name "*.js" -maxdepth 1 # 也可以指定起始深度,-mindepth 2 -maxdepth 2表示只在..的孙子中找,不找儿子也不找孙子的儿子 find .....-name "*.js" -mindepth 2 -maxdepth 2 # 单独用-mindepth找超过指定深度的文件(找深路径lib) find .. -regex "....{}.txt find结合xargs: # 查找并删除 find .
MongoDB的安装 至此MongoDB安装完毕 启动MongoDB 将MongoDB的bin目录添加到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()需要一个查询文档作为参数,如果不传 该参数,则会返回集合中的所有元素。
开始---运行---输入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 作用:分屏显示内容
更复杂的情况,需要使用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 扩充到一个路径
领取专属 10元无门槛券
手把手带您无忧上云