find查找命令和文件使用方法以及管道的用法
一、find查找
1.使用find查找命令所在位置,如图所示
以上两种用法查找的结果一样,可以任意选用
2.使用find查找文件所在位置,如图所示
/tmp/test.txt
/mnt/test.txt
/root/test.txt 查找的四个结果就是所有目录下的test.txt
/test.txt
二、删除
find 高级应用图
在脚本中删除文件或目录时生产环境的使用方法一般为:
①和xargs搭配用法
find . -type f -mtime +15 |xargs rm -f ← #删文件 15天以前 #删目录下文件用这个好
find . -type d -mtime +30 |xargs rm -rf ←#删目录 30天以前 慎用
②使用find的-exec
find /logs -type f -mtime +15 -exec rm {} \; ←#在/logs目录中查找更改时间在五日以前的文件并删除它们
例:如图所示
第一行是删除;第二行是查找
find / -type f -name "test.txt" -exec rm -f {} \; 为了方便记忆可以把该命令分成两部分:
前半部分:find / -type f -name "test.txt" (也是查找命令)
后半部分:-exec rm -f {} \;
三、管道的介绍及用法
| 管道 :通过管道把前一个命令的输出交给后一个命令继续处理
注:管道两边不需要加空格
如:echo abc|grep a|grep -v d|grep -v a
阅读更多
- linux下使用find命令根据系统时间查找文件用法
- Linux基础教程 linux下使用find命令根据系统时间查找文件用法
- linux下使用find命令根据系统时间查找文件用法
- linux下查找文件命令find使用方法
- find命令的基础用法以及按文件修改时间查找文件
- 文件查找命令find的使用方法
- Linux文件查找find命令使用方法
- Linux基础教程 linux下使用find命令根据系统时间查找文件用法
- Linux基础教程 linux下使用find命令根据系统时间查找文件用法
- Linux系统文件查找命令find的基本使用及其高级用法
- 使用find命令查找Linux中的隐藏文件的方法
- linux下find命令根据系统时间查找文件用法
- linux文件查找find命令的用法
- linux中使用find命令搜索文件常用方法记录
- linux中常用的文件查找命令--find命令的用法
- Linux下使用find查找文件内容,跳过所有目录名成和指定子目录的方法
- linux使用find命令和grep命令查找文件和文件内容
- Linux命令 find和mv的结合使用:查找文件,移动到某个目录
- linux下find(文件查找)命令的用法总结
- linux查找命令find使用方法