
正文
linux命令删除一年前 linux删除一周前的文件
提示:扫一扫查出行【扫一扫了解最新限行尾号】
复制提示
linux 中查找出一年前的文件并删除,怎么写命令
find
/
-ctime
+365
-exec
rm
-rf
{}
\;
切记:
第一个
/
代表根目录,
千万不要写这个
,这个写你
需要找linux命令删除一年前的目录.
这个切记,我是为了方便.
后面一定要带;
号
不然不行linux命令删除一年前的.这个是语法
代表结束.
相关问答
Q1: 在Linux中如何删除指定日期之前的一些文件?
假如在一个目录中保留最近30天的文件,30天前的文件自动删除;
#find /tmp -mtime +30 -type f -name *.sh[ab] -exec rm -f {} ;/tmp _设置查找的目录;
1、mtime +30 _设置时间为30天前;
2、type f _设置查找的类型为文件;
3、name *.sh[ab] _设置文件名称中包含sha或者shb;
4、exec rm -f _查找完毕后执行删除操作;
提示:将此命令写入crontab后即可自动完成查找并删除的工作。
另外的方法大同小异:#find /tmp -mtime +30 -type f | xargs rm -rf。
Q2: 如何将Linux系统的历史操作命令删除
linux命令删除一年前你好linux命令删除一年前,
1、修改/etc/profile将HISTSIZE=1000改成0或1
清除用户home路径下。bash_history
2、立即清空里的history当前历史命令的记录
history -c
3、bash执行命令时不是马上把命令名称写入history文件的linux命令删除一年前,而是存放在内部的buffer中linux命令删除一年前,等bash退出时会一并写入。
不过linux命令删除一年前,可以调用'history -w'命令要求bash立即更新history文件。
history -w
后续操作的删除命令只会删除当前用户的操作命令,并不会影响其他用户。
在提示符后输入命令history,就可以查看到当前用户的历史操作命令。图中所示的是目前系统保存到root用户输入的377条命令。
在提示符下输入命令history -c就可以删除历史操作命令。再用history命令查看,发现历史操作命令已删除。
如果希望系统不再保存历史操作命令,就必须更改配置文件目录下的配置文件profile。首先使用vi编辑器打开该文件。
找到HISTSIZE这个值,默认情况下历史命令将保存1000条,可以将该值改为0,然后保存并退出,最后重启系统使得配置文件生效。
6重启完成后,再次使用命令history查看,发现系统已不再记录命令。
关于linux命令删除一年前和linux删除一周前的文件的介绍到此就结束了,不知道你从中找到你需要的信息了吗 ?如果你还想了解更多这方面的信息,记得收藏关注本站。







