Linux find

来自牛奶河Wiki
阿奔讨论 | 贡献2023年1月19日 (四) 12:29的版本 (创建页面,内容为“=== 删除七天前文件 === * 前两个有问题,就是加上 -name 之后,过滤出来的文件时间范围不对 <nowiki>#</nowiki>Err : find /u01/app/archivelog -mtime +7 -type f -name *.arc -exec rm -f {} \; <nowiki>#</nowiki>Err : find /u01/app/archivelog -mtime +7 -type f -name *.arc |xargs rm -f; cd /u01/app find archivelog/ -mtime +7 -type f |xargs rm -f; === 当前子目录增加执行权限 === 适用于http目录List中文件下载,无…”)
(差异) ←上一版本 | 最后版本 (差异) | 下一版本→ (差异)
跳到导航 跳到搜索

删除七天前文件

  • 前两个有问题,就是加上 -name 之后,过滤出来的文件时间范围不对

#Err : find /u01/app/archivelog -mtime +7 -type f -name *.arc -exec rm -f {} \;

#Err : find /u01/app/archivelog -mtime +7 -type f -name *.arc |xargs rm -f;

cd /u01/app
find archivelog/ -mtime +7 -type f |xargs rm -f;

当前子目录增加执行权限

适用于http目录List中文件下载,无执行权限看不到目录

chmod +x `find . -type d`

在多台机器中查找大文件

# m02:/data/ndb
./rrun ip_all "find / -type f -size +1G 2>/dev/null|grep '.zip'"