linux定时删除7天以前的内容,linux定时删除文件
在Linux中如何删除指定日期之前的一些文件?
*表示查找所有文件 -exec:固定写法 rm -rf:强制删除文件,包括目录 {} \; :固定写法,一对大括号+空格++;当然也可以根据文件名、根据大小,根据其他不同条件过滤删除,或者修改等,可以考虑sort等命令结合使用。
说明:将/opt/soft/log/目录下所有30天前带.log的文件删除。
Linux按年份删除文件的话,你可以根据他文件的生成的时间来进行删除的。
我像你们一样,首先,通过find查找文件。然后计算,文件修改日期是否在限定的日期之前,如果是,那么删除文件。我把命令写到了bash脚本里面。
-delete 利用find指令的newer过滤出与某个时间点的相关的文件。
linux定时删除N天前的文件(文件夹)
1、这么一个简单的动作不用写脚本了,用find就行,除非你有N多个A目录这种状况的需求。我用的是RedHat6平台,bash执行环境,GNU版本指令,在当前A目录下执行。
2、需要根据时间删除这个目录下的文件,/home/lifeccp/dicom/studies,清理掉20天之前的无效数据。
3、find /tmp/sm{a,b,c} -type f -mtime 30 -exec rm {} \;需要定期,就把这条命令放入crontab中即可。
linux定时任务删除除当天外的文件夹
find /tmp/sm{a,b,c} -type f -mtime 30 -exec rm {} \;需要定期,就把这条命令放入crontab中即可。
我像你们一样,首先,通过find查找文件。然后计算,文件修改日期是否在限定的日期之前,如果是,那么删除文件。我把命令写到了bash脚本里面。
删除制定文件(夹)之外的所有文件呢?方法1,比较麻烦的做法是:复制需要保留的文件到其他文件夹,然后将该目录删除, 然后将需要保留的移动 回来。mv keep 。
下一个字段是执行该命令的用户身份,这里是root用户,最后一个字段就是定时运行的命令。
不知你是否想过在Linux命令行上,如何实现删除除了某个文件之外的所有文件?如abc文件夹下有a、b、c三个文件,如何一行命令删除b和c,不删除a。其中rm -f !(a) 最为方便。
Linux删除文件夹命令Linux:rm-rf文件夹名称。

猜你喜欢LIKE
相关推荐HOT
更多>>
linuxjs模拟,linux终端在线模拟
如何在Linux上安装Node.js_node.js上面第一条应该是静默指定使用x的资源,便于安装时采用这个而不是yum自己原来的远程仓,不知道这个解释对不...详情>>
2023-11-28 09:21:36
linux根文件系统启动,linux支持的文件系统有哪些
什么是根文件系统?1、问题一:什么是根文件系统 Linux、UNIX操作系统中,mount(挂接)在 / 目录(也就是根目录)上的磁盘分区,叫做根文件系统。2...详情>>
2023-11-28 06:57:36
linux自动退出,linux系统退出命令
linux上的应用程序运行一段时间后,会自动退出,是在arm9260上运行的...1、暂停运行。嵌入式Linux就是指对规范Linux历经微型化剪裁解决以后,可...详情>>
2023-11-28 04:33:36
linux下如何运行软件,linux 运行app
关于如何在LINUX下运行RUN文件???在终端中转到run文件所在的文件夹,执行 chmod +x ./文件.run 以赋予其可执行权限,最后输入 ./文件.run 执行...详情>>
2023-11-27 02:09:35热门推荐
linux定时删除7天以前的内容,linux定时删除文件
沸提取字符linux,提取字符串中的汉字
热linux无法映射网盘,linux映射windows网络磁盘
热linux下设置java变量的值,java怎么设置变量
新linux两个网卡两个ip,linux一个网卡两个ip
archlinux查看,archlinux查看ip地址
两个linux虚拟机互相登录,linux为什么开不了两台虚拟机了
linuxusb热插拔原理,linux sd卡热插拔
apachelinux安装,linux安装apache配置
linuxjs模拟,linux终端在线模拟
linux根文件系统启动,linux支持的文件系统有哪些
linux自动退出,linux系统退出命令
linux解压缩命令rar,linux解压缩命令行rar
linux系统进程的命令,linux进程状态详解
技术干货






