linux如何查找文件(linux在文件夹中查找文件)

大家好,今天小编来为大家解答linux如何查找文件这个问题,linux在文件夹中查找文件很多人还不知道,现在让我们一起来看看吧!

Linux中查找文件夹的命令

Linux中查找文件夹的命令是find命令。

Linux-文件搜索命令find的操作使用方法如下:

1、全盘搜索,也可以指定目录搜索。find搜索目录-name目标名字,find/-name file

2、这样搜索看到的都是file的完全匹配,区分大小写的,可以用-iname不区分大小写,find/-iname file。这样我们就可以多查找到大写的相关文件了。

3、我们先使用*通配符来匹配下包含file的相关文件区分大小写的:find/-name*file*。不区分大小写的:find/-iname*file*。这样匹配的话文件就比较多了,越精准的匹配越有利于查找。

4、find搜索目录-size文件大小。下面我们查找下大于100MB的文件,应该实际是102400KB*2,所有搜索命令为:find/-size+204800。-号是小于,直接写数字就是等于。

5、find搜索目录-user用户名。这里是查找属于用户名为user1的文件,linux如何添加删除用户名,可以参考Linux用户管理命令:find/-user user1。

6、find搜索目录-type d。查找某个目录下的所有目录:find/tmp-type d。

7、find搜索目录-cmin-时间(单位分钟)。查找etc下面1小时内被修改的文件,根目录下面太多了,指定一个目录:find/etc-cmin-60。

8、当然find命令是可以多个选项一起添加查询的:-a是前后条件都要满足,-o是满足一个条件就好,这样我们可以清除的看到被过滤掉的文件。

Linux中在当前目录下查找某个文件。

1、打开shell连接工具,连接上服务器,pwd查看当前目录,一般进来默认在主目录下。

2、通过命令:cd/切换到主目录下,然后pwd查看当前目录,并用ls可以查看当前目录下的文件及目录。

3、假如要找一个nginx配置文件nginx.conf,那么可以通过find命令查找:find.-name'nginx.conf'。

4、假如不知道文件的具体名字只是模糊记得几个关键的单词,那么就可以通过模糊匹配去搜索:find目录-name'*nginx*'查找即可。

linux如何查找某个文件名

题主你好,

linux中,最常用的查找文件命令是find.

最常用的查找文件方式有两种:

a.精确查找文件,即提供被查找文件的完整名称.

   举例:我在/root/ok/tmp文件夹下有两个文件,名为: x.t和y.txt

   假设我现在要找x.t这个文件,但我不知道这个文件到底在哪,则我们可以使用:

       

   可以看到,将x.t文件找到了,并且给的是绝对路径

b.模糊查找, 即利用 部分文件名+通佩符的方式将符合规则的所有文件都找出来.

   举例:在/root/ok/tmp文件夹下有三个文件:x.t| x.txt| y.txt

   

   假设我们现在要找文件名为x.t和x.txt这两个文件,则可以:

   可以看到x.t和x.txt这两个文件都找到了,并且给的是绝对路径.

写在最后:当然,上面只是find命令的一个小小的用法,题主看看利用上面的方法是否可以满足要求,如果不满足,题主可以追问,详细的说一下题主的场景,我再给出解决方案.

希望可以帮到题主,欢迎追问.

阅读剩余
THE END