www.fltk.net > linux中怎样查找文件并删除

linux中怎样查找文件并删除

find / -ctime +365 -exec rm -rf {} \; 切记: 第一个 / 代表根目录, 千万不要写这个 ,这个写你 需要找的目录. 这个切记,我是为了方便. 后面一定要带; 号 不然不行的.这个是语法 代表结束.

linux下没有办法查看某个文件 “绝对的” 创建时间,只有文件的最后一次改变的时间,用下面的命令可以查找 /home下最近两天修改过的文件 find /home -type f -mtime -2 如果要把这些文件也删掉,那么可以 find /home -type f -mtime -2 -exec rm {...

我这个方法感觉有点繁琐: # find . -name \* -type f -print | xargs grep "hostname" | awk -F: '{print $1}' | xargs rm -rf 说明:查找当前目录下包含hostname的文件,并删除! 应该还有更简便的方法!

假如在一个目录中保留最近30天的文件,30天前的文件自动删除 #find /tmp -mtime +30 -type f -name *.sh[ab] -exec rm -f {} ;/tmp –设置查找的目录; -mtime +30 –设置时间为30天前; -type f –设置查找的类型为文件; -name *.sh[ab] –设置文...

rm -fr 文件名 这条命令直接强制删除,不作提示,并且可以删除目录。

ctrl+c 中断命令的执行 关于更多Linux的学习,请查阅书籍《linux就该这么学》。

find命令,它使用起来功能强大,但是也很复杂 比如fing / 就是查找根目录下的所有文件 它有许多可用参数,-name后加文件名,-perm后加权限,-exec或-ok用来在查找文件后执行shell命令,如找到一些文件然后删除,-newer用来寻找比某个文件新的文...

这个看不到的,只能看到这个目录最后的修改时间,来判断谁有这个目录的修改权限。

以查找和删除mp3为扩展的文件为例: find / -name "*.mp3" |xargs rm -rf 会删除所有以mp3为扩展的文件。操作的时候先: find / -name "*.mp3" 会打印出匹配的文件,如果觉得正是想删除这些文件,再执行: find / -name "*.mp3" |xargs rm -rf

网站地图

All rights reserved Powered by www.fltk.net

copyright ©right 2010-2021。
www.fltk.net内容来自网络,如有侵犯请联系客服。zhit325@qq.com