2019年9月27日 星期五

查找(Find) 命令使用方法


 Linux的查找(Find)命令非常重要而且常用。查找(Find)命令用于查找和匹配的文件列表,以及根据您指定的条件来进行目录匹配。
查找(Find)可以在多种条件下使用,例如可以按权限,用户,组,文件类型,日期,大小和其他可能的条件查找文件。
接下来,我将会介绍一些常用的查找(Find)命令。我们分为五个部分来讲解,按照从“基本”到“高级”的顺序详细讲解。

第一部分:用于查找具有名称的文件的基本查找命令
1. 在当前目录中使用名称查找文件
在使用之前你可以用ls命令列举出来在当前目录中所有的文件,下面的图片是我的当前目录的所有文件:


譬如说你要找名为gogogo的文件,命令如下:

输出如下:

2 . 在主目录下查找文件 gogogo
命令如下:

我的操作系统主目录是:Users/hello(用pwd命令来定位你当前所在的位置)
输出如下:
 

3.使用名称查找文件并忽略大小写
查找所有的文件命名为gogogo,不区分大小写。该操作的命令如下:
 
输出如下:


4.使用名称查找目录
查找所有名称为gogogo的目录。该操作的命令如下:


输出如下:


5. 使用名称查找docx文件
用名称查找所有的docx文件,该操作的命令如下:
此命令会输出你电脑上所有的docx文件:



第二部分:根据文件权限查找文件
1. 查找具有777权限的文件(777权限指具有读,写,执行权限的文件)
查找777权限的所有文件,命令如下:


2. 查找不具有777权限的文件
查找所有不具有777权限的文件,命令如下:


3.查找只有阅读权限的文件
查找所有只有仅限阅读权限的文件,命令如下:

第三部分:根据大小查找目录和文件
1. 查找50MB的文件
查找所有50MB大小的文件,命令如下:

2. 查找文件大小在50MB和100MB之间的文件。
查找单个文件50MB和100MB之间的文件,命令如下:


3. 查找并删除100MB大小的文件





沒有留言:

張貼留言