linux是否会定期删除文件夹下面超过30日的文件?

作者&投稿:黎许 (若有异议请与网页底部的电邮联系)
~ 1.删除文件命令:\x0d\x0afind 对应目录 -mtime +天数 -name "文件名" -exec rm -rf {} \;\x0d\x0a实例命令:\x0d\x0afind /opt/soft/log/ -mtime +30 -name "*.log" -exec rm -rf {} \;\x0d\x0a说明:\x0d\x0a将/opt/soft/log/目录下所有30天前带".log"的文件删除。具体参数说明如下:\x0d\x0afind:linux的查找命令,用户查找指定条件的文件;\x0d\x0a/opt/soft/log/:想要进行清理的任意目录;\x0d\x0a-mtime:标准语句写法;\x0d\x0a+30:查找30天前的文件,这里用数字代表天数;\x0d\x0a"*.log":希望查找的数据类型,"*.jpg"表示查找扩展名为jpg的所有文件,"*"表示查找所有文件,这个可以灵活运用,举一反三;\x0d\x0a-exec:固定写法;\x0d\x0arm -rf:强制删除文件,包括目录;\x0d\x0a{} \; :固定写法,一对大括号+空格+\+; \x0d\x0a\x0d\x0a2.计划任务:\x0d\x0a若嫌每次手动执行语句太麻烦,可以将这小语句写到一个可执行shell脚本文件中,再设置cron调度执行,那就可以让系统自动去清理相关文件。\x0d\x0a\x0d\x0a2.1创建shell:\x0d\x0atouch /opt/soft/bin/auto-del-30-days-ago-log.sh\x0d\x0achmod +x auto-del-30-days-ago-log.sh\x0d\x0a新建一个可执行文件auto-del-30-days-ago-log.sh,并分配可运行权限\x0d\x0a\x0d\x0a2.2编辑shell脚本:\x0d\x0avi auto-del-30-days-ago-log.sh\x0d\x0a编辑auto-del-30-days-ago-log.sh文件如下:\x0d\x0a#!/bin/sh\x0d\x0afind /opt/soft/log/ -mtime +30 -name "*.log" -exec rm -rf {} \;\x0d\x0aok,保存退出(:wq)。\x0d\x0a\x0d\x0a2.3计划任务:\x0d\x0a#crontab -e\x0d\x0a将auto-del-30-days-ago-log.sh执行脚本加入到系统计划任务,到点自动执行\x0d\x0a输入:\x0d\x0a10 0 * * * /opt/soft/log/auto-del-7-days-ago-log.sh >/dev/null 2>&1\x0d\x0a这里的设置是每天凌晨0点10分执行auto-del-7-days-ago-log.sh文件进行数据清理任务了。


linuxcrontab
sh在每5分钟执行一次test.sh脚本。10、查询当前用户定时任务或删除当前用户定时任务。11、设置crond开机自动启动。12、实例:linux定时器crontab怎么执行普通用户?使用chkconfig|grepcrond看在2345级别是不是oncrontab默认就是开机启动的,普通用户要有sudo的权限才能设置开机启动 ...

linux公社?
inux公社是一个以Linux技术为核心的社区组织,旨在为广大Linux用户提供技术交流、学习分享的平台。社区成员包括技术专家、开发者、爱好者等,大家共同探讨和分享Linux相关的技术、经验和知识。linux公社提供了很多优秀的资源,包括技术文章、教程、博客、视频等,还定期举办各种形式的技术活动,如技术分享会、...

题目是这样的:linux服务器每月要定期进行维护,请定制一个cron任务:每月...
进行维护的用户执行命令 crontab -e 0 0 1 * * echo for ma

linux系统定期执行清除缓存的命令
1 先写一个脚本存为一个文件,比如 clearmem.sh !\/bin\/bash sync echo 3 > \/proc\/sys\/vm\/drop_caches 2 然后给这个脚本加一个可执行权限 chmod +x chearmem.sh 3 先试试运行一下看看内存释放没有,free -m sh clearmem.sh free -m 4 最后创建一个计划任务 crontab -e 加如下内容...

Windows操作系统、Linux操作系统以及网络设备常见的维护方式有哪些...
Windows操作系统、Linux操作系统以及网络设备的常见维护方式有以下几种:更新系统和软件:定期更新操作系统和软件可以修复已知的漏洞,提高系统的安全性和稳定性。安装杀毒软件和防火墙:安装杀毒软件和防火墙可以保护系统免受病毒、木马等恶意软件的侵害。备份重要数据:定期备份重要数据可以避免数据丢失或损坏造成...

举例说明如何在Linux中实现计划任务的功能。
务,与windows下的计划任务类似,当安装完成操作系统后,默认会安装此服务工具,并且会自动启动crond进程,crond进程每分钟会定期检查是 否有要执行的任务,如果有要执行的任务,则自动执行该任务。语法 crontab(选项)(参数)选项 -e:编辑该用户的计时器设置;-l:列出该用户的计时器设置;-r:删除该...

什么是linux发行版(介绍每个版本的优缺点)
而且,Linux中相当多的特性和功能都是取自BSD。FreeBSD是BSD家族中最著名的发行版,拥有最多的用户。MEZOC之前用的是FreeBSD系统。BSD成立于1993年,历史悠久。FreeBSD有两个分支:稳定和当前。顾名思义,stable是稳定版,current是采用新技术的测试版。此外,FreeBSD还会不定期发布新版本,这个版本叫做RELEASE。稳定版和...

由于Linux服务器要定期进行维护 请制定一个cron任务:每月1日凌晨0点关 ...
我理解你的意思是:你需要在关闭的时候有提示信息 crontab -e 0 0 1 * * shutdown -h 5 -k For ME 到时每个linux用户都能收到系统关机的信息,并不重启

linux系统在 目录存放系统
medie: linux挂载用,系统建议挂载媒体设备。misc: linux挂载用,建议挂载NFS服务的共享目录。opt: linux大型软件安装目录。sys: linux虚拟文件系统,包含底层硬件的信息,保存在内存当中,主要保存内核相关信息。tmp: linux存放临时文件,会定期自动删除。usr: linux一般应用程序默认安装目录 【 unix ...

linux主要目录作用
这是临时目录。对于某些程序来说,有些文件被用了一次两次之后,就不会再被用到,像这样的文件就放在这里。有些linux系统会定期自动对这个目录进行清理,因此,千万不要把重要的数据放在这里。\/usr 在这个目录下,你可以找到那些不适合放在\/bin或\/etc目录下的额外的工具。比如像游戏阿,一些打印工具拉...

砀山县17237002309: linux 定期删除文件夹下面超过30日的文件 -
米虏克林: 1.删除文件命令:find 对应目录 -mtime +天数 -name "文件名" -exec rm -rf {} \; 实例命令:find /opt/soft/log/ -mtime +30 -name "*.log" -exec rm -rf {} \; 说明:将/opt/soft/log/目录下所有30天前带".log"的文件删除.具体参数说明如下:find:...

砀山县17237002309: Linux 定时删除文件夹或文件 -
米虏克林: 用root登录,然后输入crontab -e 放入以下内容,保存退出0 23 * * * find /share/fax/change -mtime +7 -print|xargs rm -rf

砀山县17237002309: 定期自动删除某个目录下超过180天的文件 -
米虏克林: 批处理(你可以把它放到开始菜单的"启动"文件夹里,这样开机时他就会运行)@echo off setlocal enabledelayedexpansion REM 在下面添加内容: call:del180 文件夹路径 REM 比如删除"F:\"和"F:\新建文件夹 (2)"里修改时间在...

砀山县17237002309: linux 如何删除文件夹下面的文件和文件夹,只保留两个文件? -
米虏克林: 把你要保留的文件cp 到上级或者其它目录,再删除该目录即可,比如a 文件夹中含有b,c(你要保留的)文件,如果目前在a文件夹下,pwd查看当前路径/a/..... cd .. (跳出a文件夹到上级目录)cp a/b a/c . (当前路径:a上级目录或cp 到其它你知道的地方)rm -rf a (删除你想删除的a文件夹)即可!不要删错了!!!!!!

砀山县17237002309: linux下如何删除目录 -
米虏克林: 直接rm就可以了,不过要加两个参数-rf 即:rm -rf 目录名字 -r 就是向下递归,不管有多少级目录,一并删除 -f 就是直接强行删除,不作任何提示的意思 删除文件夹实例:rm -rf /var/log/httpd/access 将会删除/var/log/httpd/access目录以及其下所有文件、文件夹 需要提醒的是:使用这个rm -rf的时候一定要格外小心,linux没有回收站的,一旦删除不可恢复. 当然,rm还有更多的其他参数和用法,man rm就可以查看了

砀山县17237002309: linux如何删除当前文件夹下面的文件,不是删除这个文件夹, -
米虏克林: 首先进入这个文件夹,比如叫 D cd D 如果目录下只有文件 执行 rm * 如果有目录下面有文件夹 执行 rm * -r

砀山县17237002309: linux下删除某一目录下所有非文件夹的文件命令 -
米虏克林: 删除文件命令 rm NO1. 删除当前目录的文件 [root@rehat root]# rm test.txt NO2. 强制删除当前目录的文件,不弹出提示 [root@rehat root]# rm -f test.txt NO3. 强制删除整个目录,包括目录与文件全部删除,需要管理员权限 [root@rehat root]# rm -r -f test 删除文件夹命令 rmdir NO1. 删除一个空目录 [root@rehat root]# rmdir emptydir NO2. 删除多级空目录 [root@rehat root]# rmdir -p emptydir/d1/d11

砀山县17237002309: linux crontab 定时 清除 文件和目录 -
米虏克林: 无法删除子目录,那是因为你命令就没有写,加-r的参数啊,递归删除就可以了.

砀山县17237002309: 用linux命令删除一个文件夹,但是文件夹下面的文件还在,对吗 不好意思,小菜一个. -
米虏克林: 文件夹下面还有文件时删除不了文件夹的 rm -rf /folder 文件夹和下面的文件全部一起删掉

砀山县17237002309: linux 中,怎么 只删除文件夹下面所有的文件,而不删除文件夹本身 -
米虏克林: rm -rf /test/* 更多相关linux的学习资料,请参考《Linux就该这么学》

本站内容来自于网友发表,不代表本站立场,仅表示其个人看法,不对其真实性、正确性、有效性作任何的担保
相关事宜请发邮件给我们
© 星空见康网