【Linux 学习】 命令和文件与目录查找

原创 2017年08月13日 13:49:33

命令和文件与目录查找

1、命令查找

1.1 which

格式:which -a 命令。比如which -a ifconfig

[root@www ~]# which ifconfig

该命令主要用于由PATH系统变量内的目录去查找对应的命令的位置。由于不同的用户配置的PATH系统变量不一样,因此找到的结果就随着用户的不同而不同。另外,一些内建的命令,也会有可能利用该命令查找不到。

2、文件与目录查找

2.1 whereis

格式:whereis -bmsu 文件或目录

[root@www ~]# whereis ifconfig

-b:只查找二进制格式的文件

-m:只查找manual帮助文件夹下面的文件

-s:只查找source来源文件

-u:查找除了以上3者之外的其他特殊文件

需要注意的是该查找命令是在Linux系统的数据库内查找对应的文件或者目录,速度较快。

2.2 locate

格式:locate -ri 文件与目录的全部名称或部分名称或者正则表达式

-r:查找正则表达式对应的文件与目录

-i:忽略大小写查找

同样类似whereis命令,该查找也是基于数据库进行的,但由于数据库的更新是有区别的并且有时间确定性的,因此有的时候会由于数据库没有更新而出现查找不成功或者查找无效文件(文件已被删除等)。

2.3 find

格式:

find 路径 -mtime +n/-n/n 动作

find 路径 -atime +n/-n/n 动作

find 路径 -ctime +n/-n/n 动作

find 路径 -newer 文件

find 路径 -user 用户

find 路径 -name 文件名

find 路径 +/-size 文件大小

find 路径 -type f/d/b/l/s/pf文件、d目录、b装置文件、l连结档、ssocket文件、p管道)

find 路径 perm mode(查找文件权限仅仅为mode的文件)

find 路径 -perm mode(查找文件权限在mode限定的权限的文件)

find 路径 +perm mode(查找文件权限包含mode限定的任一权限的文件)

其中的+n代表n天之前、-n代表n天之内、n代表第n天,结合mtime/atime/ctime便可以得到具体时间段修改的文件。

其中动作即:-exec 动作命令 \;

[root@www ~]# find / -name passwd -exec ls -al {} \;

 

版权声明:本文为博主原创文章,未经博主允许不得转载。

相关文章推荐

linux下查找某个目录下所有文件中是否含有某个字符串-find命令

linux下查找目录下的所有文件中是否含有某个字符串  linux下查找目录下的所有文件中是否含有某个字符串  find .|xargs grep -ri "IBM"  查找目录下的所有文件中是否含有...

一天一linux命令(12) which whereis locate find 查找文件和目录

which 语法:which [指令文件...]说明:查找指令。会在环境变量$PATH设置的目录里查找符合条件的文件。 例一:查找ls的路径 $ which ls whereis 语  ...

Linux学习笔记之权限与命令之间的关系(重要)及文件与目录知识总结

一、让使用者能进入某目录成为可工作目录的基本权限为何: 可使用的命令:例如 cd 等变换工作目录的命令; 目录所需权限:使用者对这个目录至少需要具有 x 的权限 额外需求:如果使用者想要在这个目录内...

Linux命令学习2—文件与目录管

一. Linux中特殊的目录 .   代表此层目录 ..  代表上一层目录 -  代表前一个工作目录 ~  代表当前用户所在目录 ~account  代表account这个用户的家目录 ...

Linux文件与目录管理常用命令详解(鸟哥的Linux私房菜基础学习篇第三版-第七章)

几个重要的符号: .                   代表当前目录..  &#...

Linux大杀器命令:查找所有目录下的所有文件的字符串命令

命令为: *find . |xargs grep -ri “bspSetPonTxDisable” -l*查找目录下的所有文件中是否含有某个字符串 find .|xargs grep -ri “...

linux命令学习-文件目录之cat命令

cat简介

linux命令学习-文件目录之mkdir命令

mkdir简介mkdir命令用来创建指定的名称的目录,要求创建目录的用户在当前目录中具有写权限,并且指定的目录名不能是当前目录中已有的目录。 mkdi学习命令格式:mkdir [选项] 目录… 命令...

linux命令学习-文件目录之less命令

less

linux命令学习-文件目录之more命令

more简介
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:深度学习:神经网络中的前向传播和反向传播算法推导
举报原因:
原因补充:

(最多只允许输入30个字)