首页

文章

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

发布网友 发布时间:2022-02-26 11:24

我来回答

7个回答

热心网友 时间:2022-02-26 12:53

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

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

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

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

热心网友 时间:2022-02-26 14:11

在 Linux 中查找文件有两种方法。一种是使用 find 命令,另外一种是使用 locate 命令。

1、Find 命令

使用 Linux find 命令可以用不同的搜索标准如名字、类型、所属人、大小等来搜索目录树。基本语法如下:

# find path expression search-term 

下面是使用 find 命令根据文件名来查找特定文件的一个例子:

# find -name test.file 

命令会搜索整个目录树来查找名为 test.file 的文件,并且会提供其存放位置。你可以使用你 Linux 上一个存在的文件名来尝试一下。

find 命令有时会花费几分钟来查找整个目录树,尤其是如果系统中有很多文件和目录的话。要显著减少时间,你可以指定搜索的目录。比如,如果你知道 /var 中存在 test.file,那就没有必要搜索其它目录。这样,你可以使用下面的命令:

# find /var -name test.file 

find 还可以根据时间、大小、所属人、权限等选项搜索文件。要了解更多关于这些选项的信息,你可以使用查看** Linux find 命令**的手册。

# man find 

2、locate 命令

要在Linux中使用locate命令,首先需要安装它。

如果你正在使用 Ubuntu,运行下面的命令来安装 locate:

# apt-get update # apt-get install mlocate 

如果你使用的是 CentOS ,运行下面的命令来安装 locate:

# yum install mlocate 

locate 是一种比 find 更快的方式,因为它在数据库中查找文件。要更新搜索数据库,运行下面的命令:

# updatedb 

使用 locate 查找文件的语法:

# locate test.file 

就像 find 命令一样,locate 也有很多选项来过滤输出。要了解更多你可以查看Linux Locate 命令的手册。

# man locate 

热心网友 时间:2022-02-26 15:46

Linux中在当前目录下查找某个文件可以使用find命令。

1、比如在/usr/lib下查找klibc的文件,进入/usr/lib目录后,可以执行

find . -name "klibc"

说明:find命令用于查找文件,后面的“."代表当前目录,-name是find命令的参数,后面接要搜索的文件名。

2、如果不明确文件名称,可以使用通配符

find . -name "*libc*"

热心网友 时间:2022-02-26 17:37

首先,查找文件不能用grep,grep命令用于在一个或多个文件中查找关键字(可以是字符串,也可以是正则表达式),而不是查找文件。
其次,Linux下查找文件可以用whereis、locate或者find命令。如果是快速搜索文件,最好是用whereis或者locate命令,它们的查找速度要比find命令快很多,这是因为在Linux系统中有个数据库,记录了系统内的所有文件,而whereis和locate命令就是在这个数据库中查找,并没有实际查找硬盘,而数据库查找往往是非常快的;而find命令是直接查找硬盘,如果硬盘文件比较多,就比较费时间。
注意一点:whereis和locate命令的数据库是一天更新一次,所以有时候会找到已经删除的文件,还会有找不到最新刚刚创建文件的情况,当明明记得有却找不到时,就用find命令来查找。
最后,根据你的问题,查找当前目录文件,可以在当前目录下执行find命令的-name参数。
find用法:
find 要查找的路径 参数
-name参数:指定要查找的文件名
-user参数:指定要查找的文件所属用户
-type参数指定查找文件的类型,分别有d目录、l连接文件、s socket文件等

热心网友 时间:2022-02-26 19:45

find命令查找文件
find . -name "filename"

热心网友 时间:2022-02-26 22:10

你只在当前目录查找,不深入下一级子目录,所以:
ls|grep finemame
以下几个回答好,把子目录的也列出来了,不明白为啥有人点踩

热心网友 时间:2022-02-27 00:51

find ./ -name liblua-5.1.so
CF手游体验服怎样获取资格 穿越火线体验服在哪申请资格_cf手游体验服资格申请入口链接 穿越火线体验服资格申请链接在哪-穿越火线体验服资格申请链接介绍 快手浏览量多少才能赚钱?快手靠浏览量能挣多少钱? 小麦胚芽如何吃最好 个头怎么造句 高跟鞋走路磨脚该如何处理? 除螨虫的特效药 螨虫什么药物可以除掉 网上在哪买奢侈品 二手包包闲置了怎么办 夫妻想要怀孕要提前做哪些准备 手机图片如何投屏到电视上去 手机图片投屏到电视上去的方法 分区助手无法压缩卷怎么处理? 广州北斗公司有哪些 在文件夹里.把cfg文件删掉.电影还可以看么? 办理骑士卡要钱吗? 一千个伤心的理由吉他谱前奏怎么弹出 一千个伤心的理由吉他谱 去中国逛夜市,必买的小吃有哪些? 上海香肠的配料秘方有哪些? 万象嘉禾影城在早上可以折上折吗 单用户重置超级用户密码CentOS7 [转]centos7进入单用户模式修改root密码 教育学专业硕士学位可以读博吗? 关于招商银行外汇期权 外汇USO是什么 ...2输入年份月份日期,计算得到这一天据今天有多少天,星期几... 常用的日期函数的用法和返回的结果 抖音弹幕怎么关掉?怎么关闭抖音弹幕? 惠普LaserJet P3005D是否支持B5纸的双面打印? word打印出图片总是缺一部分怎么办-word打印图片不完整怎么解决_百度... 理想one哪里产的车辆? 抚州抚州ONE在哪里? one地址在哪里? 如何在图片上写字(如何在图片上添加文字) 网商贷为什么钱没到账 高级经济师职称怎么评 高级经济师需要评审吗 赋权增能理论? 想要进移动公司上班,需要什么的基本条件啊 如何取消淘宝红包 网联客app最新版怎么注册 DN65室内消防栓有什么特点 泌尿道感染影像学检查 尿常规可以检查泌尿系感染吗 12306铁路儿童票怎么购买 儿童票购买方法介绍 12306如何申报免费乘车儿童车票 申报免费乘车儿童车票方法介绍_百度... 手机删除了微信好友还能在电脑上看到吗 打印机显示准备就绪就是不能打印问题 打印机显示就绪但无法打印如何解决_打印机显示就绪但无法打印怎么办 在/etc目录下查找文件名以“.conf”结尾的文件. 用什么命令啊? shell怎么用文件名查找文件位置 linux下按文件名和文件内容查找文件 Linux中查找文件夹的命令 iphone手机闹钟声音怎样调小 可不可以使用 find 命令查找出linux系统的所有文件中所有含一段相同内容的文件名字,如果行怎么做啊 linux下查找find指令如何实现查找最新的名字包含bb的文件 怎么设置短信来信息不显示出来苹果手机 苹果11怎么不显示消息内容了 linux怎样查找文件 苹果手机 怎么设置锁屏时来信息看不见内容? linux find命令查找结果怎么获取 怎么用find命令查找文件中的函数smi 同时匹配几个字符串的文件,如何用find命令查找 linux 查找文件过滤 find命令 如何用find命令查找某个文件夹下包含所有指定关键字的所有文件。 find命令如何查到出可执行文件吗 简述find命令和whereis命令在查找文件上的区别 如何用find命令只查找到文件,但不包括目录 linux使用find命令查找文件中a到c开头的字符 find的用法是什么?find后接什么? find的用法是什么 苹果手机通知不显示内容怎么设置 find在句中的用法 有关find的用法 find 的用法 自已的微信头像放不清楚怎么办? find的用法? 如何在虚拟机安装centos7 微信头像清晰度太高上传后被压缩就会变得极模糊,怎么破?我用图软件调锐度可以解决,但是清晰度惨不忍睹 如何实体机上安装centos7 怎么取消Windows10的锁屏密码(Microsoft账户登入的) 台式电脑的锁屏的windows10怎么取消账户被禁用 centos 7 安装系统的时候怎么安装 电脑的锁屏密码如何取消 win10锁屏密码忘记了怎么重置? linux怎么发布网站 Linux 如何创建个人网页空间 求安装kali的详细安装图文步骤 安装kali2.0后需要做哪些事情
声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com