find / -type f -mtime +1 |xargs rm -f

-mtime说明:

N * 24

+1 内表示 1 * 24 +24小时以外..
+0 才表示 0 * 24 +24小时以外
1 表示 1*24 + 24 到 24 之间..
0 表示 0*24 + 24 到 0 之间..
-1 表示 0*24 +24 内,甚至为未来时间...

参考:https://www.cnblogs.com/fnlingnzb-learner/p/6839677.html

-type -f说明:

  表示只找file,文件类型的,目录和其他字节啥的不要

参考:https://blog.csdn.net/hzhsan/article/details/17200873

原文地址:https://www.cnblogs.com/workharder/p/12330636.html

时间: 2024-10-31 06:29:57

find / -type f -mtime +1 |xargs rm -f的相关文章

find ./ -name *.bak | xargs rm -rf

##################################################################################################### #find ... -exec rm {} \; 可以把find命令查找到的结果删除,其区别简单的说是前者是把find发现的结果一次性传给exec选项,这样当文件数量较多的时候,就可能会出现"参数太多"之类的错误. -exec   必须由一个   ;   结束,而因为通常   shel

Linux下通过rm -f删除大量文件时提示"-bash: /bin/rm: Argument list too long"的解决方法

Linux下通过rm -f删除/var/spool/postfix/maildrop/中大量的小文件时提示: "-bash: /bin/rm: Argument list too long" 如图: 通过ls /var/spool/postfix/maildrop/*|wc -l 发现文件数达到21万多,见附件: 原因:rm -f的参数过多 解决方法:可使用awk一次删除一个的方式进行删除,但必须先进入该目录下,操作方法如下:1.先进入该目录下:cd /var/spool/postfi

为rm -f 添加回收站功能 防止误删

rm -f 是非常危险的工具,所以有必要添加一个回收站的机制 操作的目标是  rm -f(rm -rf 也是类似的)的时候,实现将文件暂时放到/tmp/trash(手动添加,名称随意)目录下,而不是直接删除,同时rm 其他的操作还能正常使用. 具体实现方法分为两部: 写一个脚本完成检测 rm -f操作 并将文件放到 /tmp/trash alias 把新的脚本命名为 rm 脚本放在/bin下比较方便 vi /bin/fake-rm #!/bin/bash ######### #FAKE RM #

rm -f + 文件名+* 与 rm -f + 文件名* 的不同效果,大坑呀。

rm -f catalina.2018-10-22.*    与*号见无空格 rm -f catalina.2018-10-22. *    :多了空格: 原文地址:https://www.cnblogs.com/brianlai/p/9833840.html

误删:[[email protected] scripts]# rm -f /usr/bin/ssh-copy-id

误删除:[[email protected] scripts]# rm -f /usr/bin/ssh-copy-id 的配置文件怎么办? 莫慌!!!你的备份服务器上也有相同的配置文件,以下操作可以帮忙!!! 敲重点!!!!一.[[email protected] ~]# scp -P52113 -rp /usr/bin/ssh-copy-id 10.0.0.61:/usr/binscp 指定端口 -rp 把本机下此配置文件 传输一份到61的机器下的/usr/bin目录下 [email prot

不小心执行 rm -f,该如何恢复?

前言 每当我们在生产环境服务器上执行rm命令时,总是提心吊胆的,因为一不小心执行了误删,然后就要准备跑路了,毕竟人不是机器,更何况机器也有bug,呵呵. 那么如果真的删除了不该删除的文件,比如数据库.日志或执行文件,咋办呢?欲知后事如何,请仔细看完本篇博客. 模拟场景 1.删除 误删除服务器目录/root/selenium/Spider下的MySql.Data.dll文件: > rm -f /root/selenium/Spider/MySql.Data.dll> ll /root/selen

10.23 linux任务计划cron10.24chkconfig工具10.25 systemd管理服务10.26 unit介绍 10.27 target介绍

- 10.23 linux任务计划cron - 10.24 chkconfig工具 - 10.25 systemd管理服务 - 10.26 unit介绍 - 10.27 target介绍 - 扩展 1. anacron http://blog.csdn.net/strikers1982/article/details/4787226  2. xinetd服(默认机器没有安装这个服务,需要yum install xinetd安装) http://blog.sina.com.cn/s/blog_46

Shell脚本-l良好的习惯

原文: http://www.javacodegeeks.com/2013/10/shell-scripting-best-practices.html#BP11 翻译: aven 大多数编程语言都有一系列使用该语言编码需要遵循良好的编程习惯.然而,对于shell脚本我没有找到一个比较全面的,所以我决定编写一个我自己的基于我多年编写shell经验的编程习惯. 移植性的注意:自从主要编写shell脚本在安装了Bash 4.2的系统上运行,我从来不担心可移植性,你也不需要担心!下面的列表都是使用Ba

全网服务器数据备份方案(模拟生产环境)+邮件告知

使用rsync实现全网数据备份(模拟生产环境)+邮件告知 项目要求来源于网络:http://oldboy.blog.51cto.com/2561410/1856048 假定3台服务器主机名分别为web01.backup.nfs01,主机信息如下表: 服务器说明 内网IP 主机名 nginx web服务器 192.168.1.222 WEB-01 NFS存储服务器 192.168.1.233 NFS-01 rsync备份服务器 192.168.1.244 BACKUP 要求:每天晚上00点整在We