问答1 问答5 问答50 问答500 问答1000
网友互助专业问答平台

linuxfind查找大于多少天的文件,并删除之

提问网友 发布时间:2022-04-23 08:08
声明:本网页内容为用户发布,旨在传播知识,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。
E-MAIL:1656858193@qq.com
2个回答
热心网友 回答时间:2022-06-12 09:11
linux查找超过一定时间的文件,并批量删除
1、find . -maxdepth 4 -name "*-*" -mtime 3
-maxdepth的值决定是否对下面的子目录进行递归查找
-mtime 3表示查找3天内的,-mtime +3表示查找超过3天的,也就是查找3天前的文件
2、find . -maxdepth 4 -name "*-*" -mtime 3 | sudo xargs rm -rf
-----------------------------------------------------------------------------------------------------------------------------
find ./ -maxdepth 4 -mtime +3 -a -mtime -20 -type f
-- 如果将xmaxdepth放置于-mtime之后,将会抛出这个错误
find: warning: you have specified the -maxdepth option after a non-option argument -mtime, but options are not positional (-maxdepth affects tests specified before it as well as those specified after it). Please specify options before other arguments.
-----------------------------------------------------------------------------------------------------------------------------
-mtime 0 表示文件修改时间距离当前为0天的文件,即距离当前时间不到1天(24小时)以内的文件。
-mtime 1 表示文件修改时间距离当前为1天的文件,即距离当前时间1天(24小时-48小时)的文件。
-mtime+1 表示文件修改时间为大于1天的文件,即距离当前时间2天(48小时)之外的文件
-mtime -1 表示文件修改时间为小于1天的文件,即距离当前时间1天(24小时)之内的文件
-----------------------------------------------------------------------------------------------------------------------------
-maxdepth 参数详解
-maxdepth选项的作用就是*find命令在目录中按照递减方式查找文件的时候搜索文件超过某个级别或者搜索过多的目录,这样导致查找速度变慢,查找花费的时间过多。例如,我们要在当前(.)目录技巧子目录中查找一个名叫fred的文件,我们可以使用如下命令
find . -maxdepth 2 -name fred
假如这个fred文件在./sub1/fred目录中,那么这个命令就会直接定位这个文件,查找很容易成功。假如,这个文件在./sub1/sub2/fred目录中,那么这个命令就无法查找到。因为前面已经给find命令在目录中最大的查询目录级别为2,只能查找2层目录下的文件。这样做的目的就是为了让find命令更加>
精确的定位文件,如果你已经知道了某个文件大概所在的文件目录级数,那么加入-maxdepth n 就很快的能在指定目录中查找成功。
也即是-maxdepth 参数指定递归查找级别,如果-maxdepth 2 则查找当前目录递归查找2层,-maxdepth 4 则查找当前目录递归查找4层。
热心网友 回答时间:2022-06-12 09:11
find . -maxdepth 4  -name "*-*" -mtime 3

本文如未解决您的问题请添加抖音号:51dongshi(抖音搜索懂视),直接咨询即可。

怎样注销以前的快手号?已经登不上去了。 梦见媳妇说一起玩游戏赚钱? 做梦老婆从兜里掏出好多钱什么意思? 之前的号码不用了,怎样能找回直前的快手? linux 中查找出一年前的文件并删除,怎么写命令 梦见妻子做小姐挣钱我很生气 梦见妻子买房卖房赚钱是什么意思? 恢复我以前的快手极速版? 梦见老婆打钱回家,好不好? linux查找某个目录下的某个文件(不规则的名字)并删除,使用什么命令?谢谢... 梦见自己和老婆一起出门打苦力I挣钱? 梦见老婆要出外打工挣钱 梦见与自己的妻子一起赚钱? 梦见老婆突然有钱了,醒后说好还是不说好? 基金经理为何不自己炒股 为什么大多数中国股市投资者宁愿自己买股票,而不购买股票型基金? 基金经理买股票与普通人买有什么区别? 反正基金也是基金经理拿着我的钱去买股票了,那我自己照着基金的持仓情况自己买不是更省事吗? 为什么基金经理是炒股最专业的还有很多基金亏很多钱 是基金经理不行还是上市公司多次利空 但行情再差也? 同样是炒股,基金经理能赚钱,为什么散户炒股总是亏钱呢? 梦见老婆嫌弃自己赚钱太少 非法定继承人继承房产需要交多少税 快手卸载了怎么找回原来的样子? 非法定继承人 房产 要交哪些税 梦见老婆说打牌输了叫我去推中什么预兆? linux shell 查找删除文件 非法定继承房产税收 你好我的快手删掉了,登不上原来的快手号啦,怎么办? 房产遗产继承税 房产继承的税费需要多少 梦见老婆的前任赚了不少钱? 房产继承需要缴纳哪些税费? linux 下如何查看最近 删除了哪些文件 房产继承税的相关规定 梦见老婆打工钱被自己花光了 现在的快手,以前叫什么? 房产继承需要缴纳哪些税? 房产继承税如何征收 房产继承税是什么?费用有多少 房屋房产继承税怎么缴纳
Top