Linux下的查找命令
man find locate which whereis type
man
学习Linux命令,就得会看帮助文档,不然选项太多,根本记不住。常用的帮助文档命令有man,info,--help。一般用man比较多,比help命令细,比info命令简单。输入 man 命令,即可进入man page(手册页面)。
man page常用的部分如下
块名 | 介绍 |
---|---|
NAME | 命令的名称和简要介绍 |
SYNOPSIS | 命令的基本格式 |
DESCRIPTION | 命令功能的概要介绍 |
OPTIONS | man命令最基本的部分,命令的各种选项,以及对选项的简要介绍 |
man page下的常命令如下
命令 | 解释 |
---|---|
↑ | 向上移动一行 |
↓ | 向下移动一行 |
空格或者 f [ forward(向前) ] | 向下翻动一页 |
b [backward(前后)] | 向上翻动一页 |
/ 搜索词 回车 | 在man page中查找指定内容,从上往下搜,n下一个,N上一个 |
? 搜索词 回车 | 在man page中查找指定内容,从下往上搜,n下一个,N上一个 |
find
-amin<分钟>:查找在指定时间曾被存取过的文件或目录,单位以分钟计算;
-anewer<参考文件或目录>:查找其存取时间较指定文件或目录的存取时间更接近现在的文件或目录;
-atime<24小时数>:查找在指定时间曾被存取过的文件或目录,单位以24小时计算;
-cmin<分钟>:查找在指定时间之时被更改过的文件或目录;
-cnewer<参考文件或目录>查找其更改时间较指定文件或目录的更改时间更接近现在的文件或目录;
-ctime<24小时数>:查找在指定时间之时被更改的文件或目录,单位以24小时计算;
-daystart:从本日开始计算时间;
-depth:从指定目录下最深层的子目录开始查找;
-expty:寻找文件大小为0 Byte的文件,或目录下没有任何子目录或文件的空目录;
-exec<执行指令>:假设find指令的回传值为True,就执行该指令;
-false:将find指令的回传值皆设为False;
-fls<列表文件>:此参数的效果和指定“-ls”参数类似,但会把结果保存为指定的列表文件;
-follow:排除符号连接;
-fprint<列表文件>:此参数的效果和指定“-print”参数类似,但会把结果保存成指定的列表文件;
-fprint0<列表文件>:此参数的效果和指定“-print0”参数类似,但会把结果保存成指定的列表文件;
-fprintf<列表文件><输出格式>:此参数的效果和指定“-printf”参数类似,但会把结果保存成指定的列表文件;
-fstype<文件系统类型>:只寻找该文件系统类型下的文件或目录;
-gid<群组识别码>:查找符合指定之群组识别码的文件或目录;
-group<群组名称>:查找符合指定之群组名称的文件或目录;
-help或——help:在线帮助;
-ilname<范本样式>:此参数的效果和指定“-lname”参数类似,但忽略字符大小写的差别;
-iname<范本样式>:此参数的效果和指定“-name”参数类似,但忽略字符大小写的差别;
-inum<inode编号>:查找符合指定的inode编号的文件或目录;
-ipath<范本样式>:此参数的效果和指定“-path”参数类似,但忽略字符大小写的差别;
-iregex<范本样式>:此参数的效果和指定“-regexe”参数类似,但忽略字符大小写的差别;
-links<连接数目>:查找符合指定的硬连接数目的文件或目录;
-iname<范本样式>:指定字符串作为寻找符号连接的范本样式;
-ls:假设find指令的回传值为Ture,就将文件或目录名称列出到标准输出;
-maxdepth<目录层级>:设置最大目录层级;
-mindepth<目录层级>:设置最小目录层级;
-mmin<分钟>:查找在指定时间曾被更改过的文件或目录,单位以分钟计算;
-mount:此参数的效果和指定“-xdev”相同;
-mtime<24小时数>:查找在指定时间曾被更改过的文件或目录,单位以24小时计算;
-name<范本样式>:指定字符串作为寻找文件或目录的范本样式;
-newer<参考文件或目录>:查找其更改时间较指定文件或目录的更改时间更接近现在的文件或目录;
-nogroup:找出不属于本地主机群组识别码的文件或目录;
-noleaf:不去考虑目录至少需拥有两个硬连接存在;
-nouser:找出不属于本地主机用户识别码的文件或目录;
-ok<执行指令>:此参数的效果和指定“-exec”类似,但在执行指令之前会先询问用户,若回答“y”或“Y”,则放弃执行命令;
-path<范本样式>:指定字符串作为寻找目录的范本样式;
-perm<权限数值>:查找符合指定的权限数值的文件或目录;
-print:假设find指令的回传值为Ture,就将文件或目录名称列出到标准输出。格式为每列一个名称,每个名称前皆有“./”字符串;
-print0:假设find指令的回传值为Ture,就将文件或目录名称列出到标准输出。格式为全部的名称皆在同一行;
-printf<输出格式>:假设find指令的回传值为Ture,就将文件或目录名称列出到标准输出。格式可以自行指定;
-prune:不寻找字符串作为寻找文件或目录的范本样式;
-regex<范本样式>:指定字符串作为寻找文件或目录的范本样式;
-size<文件大小>:查找符合指定的文件大小的文件;
-true:将find指令的回传值皆设为True;
-type<文件类型>:只寻找符合指定的文件类型的文件;
-uid<用户识别码>:查找符合指定的用户识别码的文件或目录;
-used<日数>:查找文件或目录被更改之后在指定时间曾被存取过的文件或目录,单位以日计算;
-user<拥有者名称>:查找符和指定的拥有者名称的文件或目录;
-version或——version:显示版本信息;
-xdev:将范围局限在先行的文件系统中;
-xtype<文件类型>:此参数的效果和指定“-type”参数类似,差别在于它针对符号连接检查。
不过,常用情况:
locate
大家看见对locate的描述 比 find 好用的文件查找工具
所以你晓得 吧,哈哈
举例一下:
which
举例:
whereis
举例:
type
举例:
Linux下的查找命令相关推荐
- linux vim 怎么查找,linux下vim 查找命令
linux下vim 查找命令: /text --查找text, 按n查找下一个, N查找上一个 ?text --查找text(反向查找), 按n查找下一个, N查找上一个 */# --查找光标当前的单 ...
- Linux下的查找命令合集(which/whereis/locate/find)
Linux 下的查找命令有很多,常用的有which.whereis.locate.find.那么这4个命令之间各自有什么特点,又有什么区别,什么时候该用哪个才最合适呢?方便我们在开发和学习中能更加有效 ...
- (转)linux下find查找命令用法
1.命令格式: find pathname -options [-print -exec -ok ...] 2.命令功能: 用于在文件树种查找文件,并作出相应的处理 3.命令参数: pathname: ...
- Linux下文件查找命令find笔记
在Linux命令下如果需要快速自己系统所需要处理的文件,可以通过find命令快速进行检索. 如果想在某个路径下查找相应的文件可以执行如下命令: find path -name filename # p ...
- 一网打进Linux下那些查找命令
查找是我们每天都在做的事情,早上醒来找下手机,出门之前查下公交,坐下之后查下资料,分析数据查下模式. 查找文件,查找信息,查找错误是应用起来更为具体的一些工作,而Linux命令行为我们提供了很多快捷强 ...
- Linux下那些查找命令
欢迎关注天下博客:http://blog.genesino.com/2018/03/linux-search/ 查找是我们每天都在做的事情,早上醒来找下手机,出门之前查下公交,坐下之后查下资料,分析数 ...
- linux中vim下如何查找,linux下vim 查找命令
Echarts 动态折线图 < ... B-tree/B+tree/B*tree [转] (原文出处:http://blog.csdn.net/hbhhww/article/details/82 ...
- linux将文件夹树状列出,Linux下用tree命令列出树形图
命令用法: tree 参数: -a 显示所有文件和目录. -A 使用ASNI绘图字符显示树状图而非以ASCII字符组合. -C 在文件和目录清单加上色彩,便于区分各种类型. -d 显示目录名称而非内容 ...
- Linux下python的命令,linux下python相关命令
若本机已安装python2,尽量不要动现有的python2,额外安装python3即可. 1.安装python3.6(centos下安装python3自带pip和setuptools) # 安装依赖环 ...
最新文章
- 关于微博溯源的后续问题
- mn之间的回文数c语言,c语言描述回文数的三种算法
- 无比震荡 Fedora Linux把密码输出都落实起来
- MyEclipse连接MySQL
- css怎么更改指定字体颜色,CSS-如何更改禁用输入的字体颜色?
- 郑大中科院合作计算机系,郑大一本今年在河南招4320人 本科新增5个专业
- linux sqlite3使用界面,Linux 中 sqlite3 基本操作
- windows7下修改hosts文件无效解决办法(转)
- Linux 常用ping命令详解
- 网络爬虫(一)——爬虫及其实现
- Android WideVine
- 大学离散数学作业用代码怎么写?用Python判断离散数学的自反、对称、传递、符合、自反闭包、函数及其类型直接上代码配超详细注释以及源码下载地址 =_= python大学任务
- Python Tic Tac Toe游戏
- clickhouse配置项config.xml详解——服务器配置参数
- 滴滴-2019+快手2020(A)-校园招聘算法工程师笔试题
- 如何用Tableau可视化?
- 决策树预测音乐喜好(弱)
- 暖通空调的全球与中国市场2022-2028年:技术、参与者、趋势、市场规模及占有率研究报告
- 京东活动+自动运行脚本+签到2021.05.26更新
- 一文读懂知识付费SaaS行业:未来发展趋势如何?
热门文章
- POJ - 2516 Minimum Cost(最小费用最大流)
- POJ - 1094 Sorting It All Out(拓扑排序+floyd传递闭包)
- 大数据 就业 缺口_大数据人才缺口大!乌兰察布从政策激励等方面吸引人才
- Codeforces Beta Round #2--B题 (DP)
- 用SSDT方法恢复冒险岛的部分函数
- 局域网arpsniffer源码剖析
- C++静态成员和静态成员函数
- 实操笔记:为 NSQ 配置监控服务的心路历程
- 分布式一致性算法Raft简介(下)
- HashMap+双向链表实现LRU