Linux Find命令学习实验
来源:互联网 发布:java正则表达式捕获组 编辑:程序博客网 时间:2024/06/10 18:51
一、基于name的查找
#find -name 文件名 在当前目录及子目录进行查找#find -iname 文件名 在当前目录及所有子目录进行不区分大小写的查找#find -mindepth 2 -iname 文件名 查找的最小深度是2,其中当前深度是1#find -maxdepth 2 -iname 文件名 查找的最大深度是2#find -iname 文件名- exex rm {}\; 找到该文件,并执行删除find -maxdepth 2 -not -iname 文件名 反向查找,最大深度不超过2
二、基于文件i节点的查找
如果某一文件的i节点号已知,可以利用inode号删除文件。
#find -inum 2761742 -exec rm {} \;
三、基于权限查找文件
在学习基于权限的查找之前,我们需要学习Linux的文件权限。
linux中的用户可以划分为:所有者,文件所在组用户,以及其他组的成员
1. 所有者:创建文件的用户
2. 文件所在组成员:与文件处在相同组的其他成员
3. 其他组成员
linux中的文件权限命名格式如下:
-rwxrwxrwx
权限字符串共10位,其中,第一位用以区分是文件(-),目录(d)或者链接(l)。
剩余的权限三个1组,分别代表该文件分别对所有者,当前组其他成员以及其他组成员的权限。
另外,rwx三种权限可以分别用数字进行定义,即r=4,w=2,x=1
因此,对所有用户具有全部的权限可以表示为777,因为r+w+x=4+2+1
下面我们首先完成一个改变文件权限的实验
chmod 755 文件名 //将该文件赋予rwxr-xr-x的权限chmod u=rwx,g=rx,o=rx 文件名 //将该文件赋予rwxr-xr-x的权限chmod u-x,g+x 文件名 //给所有者删除执行的权限,给组用户附加执行的权限
阅读全文
0 0
- Linux Find命令学习实验
- Linux命令学习:find
- Linux命令学习:find
- linux find 命令学习
- linux find命令学习
- linux命令学习4-find
- find命令---Linux学习笔记
- Linux学习笔记--find命令
- Linux find命令学习记录
- linux find命令学习记录
- linux命令学习(3) 之 [find] 命令
- linux下find命令的学习
- linux 基础命令学习---find, sed
- linux常用命令学习之find命令
- 【Linux学习笔记】find命令详解
- Linux学习笔记——find命令
- Linux学习---find命令使用技巧
- Linux学习(Find命令使用实例)
- canal集群部署与java接入
- 虚函数
- ExtJs gridPanel行添加操作按钮的方法
- 深度学习: convolution (卷积)
- MockMvc详解——SpringMVC单元测试
- Linux Find命令学习实验
- C#系统XML解析
- Java项目读取配置文件时,FileNotFoundException 系统找不到指定的文件,System.getProperty("user.dir")的理解
- HTML 根据条件查询
- 装饰模式
- MFC Base64和MD5的加密算法
- Jihosoft File Recovery(文件数据恢复软件)官方破解版V8.2.7下载 | file recovery 破解版
- [距离限制模型 & 网络流] BZOJ3144 :[Hnoi2013] 切糕
- 应用获取时间戳异常后通过系统应用修改时间