Linux熟悉命令之路----find命令
2016-04-30 15:27
246 查看
find查找命令
语法形式
参数介绍:
1、pathname 是find命令要查找的目录路径
2、-options 表示选项
3、-print find命令将匹配的文件输出到标准的输出
4、-exec find命令对匹配的文件执行该参数给出的shell的命令。相应的形式是‘command’{} \;注意{}和\;之间是有空格。
5、-ok和-exec的作用是相同的,只不过是以一种更加安全的模式来进行的,执行每一个命令之前都会给出提示,让用户确定是否执行。
find命令选项(options)
1、-name 是按照文件名来查找文件
2、-perm 是按照文件权限查找文件
3、-mtime -n +n 按照文件的更改时间来查找文件,-n表示的是更改时间距离现在n天以内,+n表示的是距离现在n天以前。还可以使用-atime,-ctime。
4、-type 是查找文件类型,
b:块设备文件
d:目录
c:字符设备文件
p:管道文件
l:符号链接文件
f : 普通文件
5、-depth 在查找文件时,首先查找当前目录的文件,然后在其子目录中查找。
使用示例 :查找当前目录下.c文件然后显示文件的权限信息。
find -name “*.c” -type f -exec ls -l {} \;
当前目录下查找包含main字符串的.c文件
find -name “*.c” -type f | xargs grep “main”
上面的这个命令可以通过-exec来实现,但是系统对传递给-exec的命令长度有限制。
语法形式
find pathname -options [-print -exec -ok]
参数介绍:
1、pathname 是find命令要查找的目录路径
2、-options 表示选项
3、-print find命令将匹配的文件输出到标准的输出
4、-exec find命令对匹配的文件执行该参数给出的shell的命令。相应的形式是‘command’{} \;注意{}和\;之间是有空格。
5、-ok和-exec的作用是相同的,只不过是以一种更加安全的模式来进行的,执行每一个命令之前都会给出提示,让用户确定是否执行。
find命令选项(options)
1、-name 是按照文件名来查找文件
2、-perm 是按照文件权限查找文件
3、-mtime -n +n 按照文件的更改时间来查找文件,-n表示的是更改时间距离现在n天以内,+n表示的是距离现在n天以前。还可以使用-atime,-ctime。
4、-type 是查找文件类型,
b:块设备文件
d:目录
c:字符设备文件
p:管道文件
l:符号链接文件
f : 普通文件
5、-depth 在查找文件时,首先查找当前目录的文件,然后在其子目录中查找。
使用示例 :查找当前目录下.c文件然后显示文件的权限信息。
find -name “*.c” -type f -exec ls -l {} \;
当前目录下查找包含main字符串的.c文件
find -name “*.c” -type f | xargs grep “main”
上面的这个命令可以通过-exec来实现,但是系统对传递给-exec的命令长度有限制。
相关文章推荐
- Linux is not Matrix——saltstack批量管理服务器
- linux命令英文缩写的含义(方便记忆)
- linux中共享内存示例
- 《Linux内核分析》学习总结与学习心得
- Kali2.0 USE
- centos7 gitlab
- linux设置可以在当前目录查找可执行文件的方法
- Linux文件读写权限
- 如何在Centos7上安装和使用ZFS
- Linux下Google Test (GTest)测试环境搭建步骤
- Windows10 安装 CentOS7(双系统)
- linux内核与分析 心得与体会
- Linux内核学习总结
- Linux内核分析课程总结
- 图解cygwin下进行Linux 内核hack失败记
- Linux系统崩溃,数据迁移
- Linux下用eclipse查看opencv源码
- Linux中gcc和cc的版本不一致的解决办法
- linux 娱乐软件和游戏安装方法目录
- linux可执行文件目录的区别