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

Linux自动清理N目录文件

Linux服务器每周会产生一次全局备份文件,大小约100G左右,需要定期清理。 工作时间网站访问大,服务器I/O高的时候删除大数据会对服务器状态产生不好的影响。于是想利用计划任务自动执行。...--------------------------------------------------------------- 删除部分备份同时保留部分,可以使用find命令,如我要保留最近四周备份的文件...-type d:设置查找类型为目录 -mtime +28:查找28天的目录 -------------------------------------------------------------...rm更具优势,具体原因请参考 《为什么rsync能够快速删除400000文件?》...提醒: 使用命令,应先在服务器上试用查找部分的命令,如只查找出要清理的目录,则可以继续。 不排除某些系统会将./目录查找出来,一定要看清楚,防止出现意外情况。

1.7K10

linux定时删除N文件文件夹)

近期在业务中,给定的磁盘只有22T容量,为了避免爆盘,业务需要定时清除数据,根据网上的资料总结了一下设置方法:可以使用find命令 find 路径 -mtime +天数 -type f -name "文件名...; find /tmp -mtime +30 -type f -name "*" -exec rm -rf {} \; /tmp --设置查找的目录; -mtime +30 --设置修改时间为30天;...-type f --设置查找的类型为文件;其中f为文件,d则为文件夹 -name "*" --设置文件名称,可以使用通配符; -exec rm -rf --查找完毕后执行删除操作; {} \; --...号表示时间中的 分钟 取值范围:0-59 第二*号表示时间中的 小时 取值范围:0-23 第三*号表示一月中的第几天,取值范围:1-31 第四*号表示一年中的第几个月,取值范围:1-12 第五...*号表示一星期中的第几天,以星期天开始依次的取值为0~7,0、7都表示星期天

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

    linux定时删除N文件文件夹)

    近期在业务中,给定的磁盘只有22T容量,为了避免爆盘,业务需要定时清除数据,根据网上的资料总结了一下设置方法:可以使用find命令 find 路径 -mtime +天数 -type f -name “文件名...find /tmp -mtime +30 -type f -name "*" -exec rm -rf {} \; /tmp --设置查找的目录; -mtime +30 --设置修改时间为30天;...-type f --设置查找的类型为文件;其中f为文件,d则为文件夹 -name "*" --设置文件名称,可以使用通配符; -exec rm -rf --查找完毕后执行删除操作; {} \; --...号表示时间中的 分钟 取值范围:0-59 第二*号表示时间中的 小时 取值范围:0-23 第三*号表示一月中的第几天,取值范围:1-31 第四*号表示一年中的第几个月,取值范围:1-12 第五...*号表示一星期中的第几天,以星期天开始依次的取值为0~7,0、7都表示星期天 发布者:全栈程序员栈长,转载请注明出处:https://javaforall.cn/111506.html原文链接:https

    2.4K30

    linux根据日期时间批量删除文件(删除N文件

    (n+1)天 之外-cmin -n: 最后一次文件状态修改发生在 n分钟 之内-cmin n: 最后一次文件状态修改发生在 n分钟 至 (n+1)分钟-cmin +n: 最后一次文件状态修改发生在...(n+1)分钟 之外-ctime -n: 最后一次文件状态修改发生在 n天 之内-ctime n: 最后一次文件状态修改发生在 n天 至 (n+1) 天-ctime +n: 最后一次文件状态修改发生在...(n+1)天 之外-mmin -n: 最后一次文件内容修改发生在 n分钟 之内-mmin n: 最后一次文件内容修改发生在 n分钟 至 (n+1)分钟-mmin +n: 最后一次文件内容修改发生在...(n+1)分钟 之外-mtime -n: 最后一次文件内容修改发生在 n天 之内-mtime n: 最后一次文件内容修改发生在 n天 至 (n+1)天-mtime +n: 最后一次文件内容修改发生在...(n+1)天 之外2、使用 find 命令 先找到n天之外的文件(这里假设找到 3天文件)在/www/wwwroot/shengsi-zhejiang/public/uploads/spot/Array

    1.8K00

    linux 移动 文件,linux移动文件命令

    linux移动文件命令 mv命令 功能:为文件或目录改名或将文件由一目录移入另一目录中。该命令如同DOS下的ren和move的组合。...当第二参数是已存在的目录名称时,源文件或目录参数可以有多个,mv命令将各参数指定的源文件均移至目标目录中。在跨文件系统移动文件时,mv先拷贝,再将原有文件删除,而链至该文件的链接也将丢失。...如果mv操作将导致对已存在的目标文件的覆盖,此时系统询问是否重写,要求用户回答y或n,这样可以避免误覆盖文件。 – f 禁止交互操作。...为防止用户在不经意的情况下用mv命令破坏另一文件,建议用户在使用mv命令移动文件时,最好使用i选项。 需要注意的是,mv与cp的结果不同。...例2:将文件wch.txt重命名为wjz.doc$ mv wch.txt wjz.doc 相关视频教程推荐:《Linux教程》 版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。

    21.4K40

    linux移动文件命令_linux怎么移动文件

    linux移动文件Linux移动文件看似比较简单,但是可用的选项却比大多数人想象的要多。...发生这种情况是因为必须将新数据写入新文件系统。 因此,在Linux中,移动和重命名文件的操作实际上是相同的操作。...无论您将文件移动到另一目录还是使用新名称移动到同一目录,这两操作均由同一基础程序执行。 本文重点介绍将文件从一目录移动到另一目录。...用鼠标移动 GUI是大多数人熟悉的友好且熟悉的抽象层,位于二进制数据的复杂集合之上。 这也是在Linux移动文件的第一种也是最直观的方法。...如果不想手动干预,请使用–no-clobber或-n代替。 如果发生冲突,此标志将静默拒绝移动动作。

    17.5K20

    Linux——查找占用磁盘体积最大的10文件

    前言 服务器上传文件失败了,才开始没考虑到磁盘原因还以为是自己的scrt的问题,还好df -h看了下,最后发现磁盘满了,真是.......查找 find / -type f -print0 | xargs -0 du -h | sort -rh | head -n 10 详解 find //在目录结构中搜索文件的命令 / //在整个系统(...从根目录开始)中查找 -type //指定文件类型 f //普通文件 -print0 //在标准输出显示完整的文件名,其后跟一空字符(null) | //控制操作符,将一条命令的输出传递给下一命令以供进一步处理...将标准输入转换成命令行参数的命令 -0 //以空字符(null)而不是空白字符(LCTT 译者注:即空格、制表符和换行)来分割记录 du -h //以可读格式计算磁盘空间使用情况的命令 sort //对文本文件进行排序的命令...-r //反转结果 -h //用可读格式打印输出 head //输出文件开头部分的命令 n -10 //打印 10 文件

    11610

    linux文件复制和移动

    大家好,又见面了,我是你们的朋友全栈君 linux文件复制和移动 文件复制cp(copy) 命令格式:cp src dest cp file1 file2 file3...(多文件时,最后面是dest,其他都是src) 允许出现的情况是: 1.复制一文件到一文件 2.复制多个文件到一目录 案例: a....将文件复制到文件夹下,保持原来的文件名 b.将文件复制为另一文件 c.将多个文件复制到文件夹内 选项: -i: 信息提示,比如如果复制文件需要覆盖...,比如文件的所属(常用) -a:归档复制,常用于备份(常用) 移动文件 mv (move) mv src dest 等价于 mv -t dest src...案例: 1.将文件移动到某个文件夹内 2.将文件移动到某个文件夹内,并且重命名(和上面相比,dest是目录下的不存在的文件名) 3.将文件移动到某个文件夹内

    10.5K10

    linux命令行移动文件_centos移动文件到指定目录

    1、移动文件或者文件夹 在当前文件夹下打开命令行,输入 mv 文件名 目的路径 如果需要移动 文件夹 mv 文件夹名 目的路径 验证已经移动过去 cd 目的路径 ls 2、移动有序文件 比如源路径内部有...1.png,2.png … 10000.png,你只想移动100图片到目的路径 mv 源路径/{1..100}.png 目的路径 # 移动100图片到目的路径 其中.png...移动图像 4、移动指定文件 可以用*(匹配任意),?...(匹配单个)等匹配指定文件 mv 源路径/*.jpg 目的路径 # 移动所有jpg后缀文件 mv 源路径/?.jpg 目的路径 # 移动0.jpg-9.jpg,因为?...匹配一字符 tip: 1、写文件名时可以先写开头几个字母,然后使用 ctrl+tab或tab(看不同电脑设置)补充完整文件名 2、如果需要复制,则将 mv 更改为 cp

    5.9K40

    Linux 初学者:移动文件

    这导致了严重的问题,比如说木马可以伪装成文档文件。幸运的是,在 Linux 下事物不是这样运行的。...mv 命令移动东西。也就是说,它移动文件从一位置到另一位置。...这是因为你实际做的是重命名一目录,与第一例子相同,你做的是重命名文件。实际上,即使你从一目录到另一目录 “移动” 一文件,只要两目录在相同的存储设备和分区,你就是在重命名文件。...当你在相同分区 “移动” 一文件时,操作系统实际做的仅仅是在分区表中改变了那个文件的入口,但它仍然指向磁盘上相同的簇信息。 是的!移动是一谎言!至少在相同分区下是。...如果你试图移动文件到一不同的分区或者不同的设备, mv 仍然很快,但可以察觉到它比在相同分区下移动文件慢了。这是因为实际上发生了复制和清除数据。 重命名 有几个不同的命令行 rename 工具。

    2K20
    领券