Linux :file、which 、whereis、locate、find
2024-09-01 15:08:47
1 file 观察文件类型
file 文件
2 which 寻找文件
选项与参数:
-a : 将所有由PATH目录中可以知道的指令列出,而不止一个被找到的指令名称
3 whereis 寻找特定文件
选项及参数:
-b : 只找binary格式的文件
-m : 只找在说明文件manual路径下的文件
-s : 只找source来源文件
-u:寻找不在上述三个项目中的其他特殊文件
4 locate 查找文件
选项与参数:
-i : 忽略大小写的差异
-r : 后面可接正规表示法的显示方式
5 find
一 find
1 与时间相关的选项:-atime(access time)(内容被读取)、-ctime(status time)(状态被改变)、-mtime(modification time)(内容数据更改);
-atime、-ctime用法和-mtime一样
-mtime n :n为数字,意思为在n天之前被更动过内容的档案
-mtime +n :列出在n天之前被更动过内容的档案档名
-mtime -n: 列出在n天之内被更动过内容的档案档名
-newer file:file为一个存在的档案,列出比file还要新的档案档名
find 目录 -mtime、-ctime或-atime +-n
2 与使用者和使用组有关的参数:
-uid n:n为数字,这个数字是用户的ID,即UID,这个UID是记录在/etc/passwd里面与账户名称相对应的数字
-gid n:n为数字,这个数字是用户的ID,即GID,这个GID是记录在/etc/group里面与账户名称相对应的数字
-user name :name 为使用者账户名称
-group name :name为组名
-nouser :寻找档案的拥有者不存在/etc/passwd的人
-nogroup :寻找档案的用有群组不在/etc/group的档案,当你自行安装软件时,很可能该软件的属性当中并没有档案拥有者,这是可能的,在这个时候,就可以使用-nouser与-nogroup搜寻
3 与档案权限及名称有关的参数:
-name filename:搜寻文件名为filename的档案
-size [+-]SIZE:搜寻比SIZE还要大(+)或小(-)的档案。这个SIZE的规格有: c:代表byte,k:代表1024bytes
-type TYPE:搜寻档案的类型为TYPE的,类型主要有:一般正规档案(f),装置档案(b,c),目录(d),连接当(l),socket(s)及FIFO(p)等属性
-perm mode:搜寻档案权限「刚好等于」mode的档案,这个mode为类似chmod的属性值
-perm -mode:搜寻档案权限「必须要全部囊括mode的权限」的档案
-perm +mode:搜寻档案权限「包含任意mode的权限」的档案
4 额外进行的动作:
-exec command:command为其他指令,-exec后面可再接额外的指令来处理搜寻到的结果
-print:将结果打印到屏幕上,这个动作是预设动作
find 路径 iname 文件、档案 忽略大小写
最新文章
- B树和B+树的区别
- UICollectionLayout布局 —— UIKit之学习UICollectionView记录二《流水布局》
- HtmlHelper拓展实现RadioList
- Web语义化
- 搜索引擎爬虫技术研究(爬虫框架)-WebCollector
- POJ 1456 Supermarket 区间问题并查集||贪心
- 轮子来袭 vJine.Core Orm 之 03_架构分析
- 启动 XPs 代理
- winform 窗体大小变化时,如何设置使控件一起按照比例变大
- Guess the Array
- 网页加速特技之 AMP
- 基于hortonworks的大数据集群环境部署流水
- activiti中的查询sql
- 性能调优之Mapping
- javascript数组(五)
- vlc-ts
- windows下使用gvim不支持python3.6问题解决
- P3709 大爷的字符串题
- Django实战(17):ajax !
- [GO]文件的读写
热门文章
- python programming GUI综合实战(在GUI上画图)
- delphi 权限控制(delphi TActionList方案)
- .net分流抢票助手
- pyQt点击事件和数据传输
- I'm using Python 2.7.2 ImportError No module named bz2
- 技术简历写这么写,才能得到BAT面试官们的青睐
- MSIX 打包 DotNetCore 3.0
- 非常好的一个JS代码(CJL.0.1.js)
- sublime text 修改侧边栏字体大小
- 2019icpc南昌邀请赛B Polynomial (拉格朗日插值法)