ubuntu如何查找文件位置(linux如何查找文件)

news2024/9/16 2:54:44

请关注本头条号,每天坚持更新原创干货技术文章。

如需学习视频,请在微信搜索公众号“智传网优”直接开始自助视频学习

1. 前言

本文主要讲解如何在Linux系统上查找目标文件位置。将会介绍多种工具相互结合。包括find,locate,whereis,which,type。其中find命令是Linux系统上最强大的文件搜索工具,whereis查找环境变量内相关文件的位置,which和type用于查找Linux命令的位置和类型,locate命令是用于查找文件,基于缓存,并不是实时的。

       

linux查找文件位置的5个高效工具

2. 使用`find`命令查找文件位置

       

使用find命令查找文件位置

find是最常见和最强大的查找命令,你可以用它找到任何你想找的文件。

find命令的使用格式如下:

find <指定目录> <指定条件> <指定动作>

- <指定目录>: 所要搜索的目录及其所有子目录。默认为当前目录。

- <指定条件>: 所要搜索的文件的特征。

- <指定动作>: 对搜索结果进行特定的处理。

如果什么参数也不加,find默认搜索当前目录及其子目录,并且不过滤任何结果(也就是返回所有文件),将它们全都显示在屏幕上。

find的使用实例:

查找文件以my开头的文件,星号表示配合任何字符

[root@zcwyou ~]# find . -name 'my*'
   

搜索当前目录(含子目录,以下同)中,所有文件名以my开头的文件,并显示它们的详细信息。

[root@zcwyou ~]# find . -name 'my*' -ls
   

搜索当前目录中,所有过去10分钟中更新过的普通文件。如果不加-type f参数,则搜索普通文件 特殊文件 目录。

[root@zcwyou ~]# find . -type f -mmin -10
   

3. 使用`locate`命令查找文件

       

使用locate命令查找文件

locate命令其实是"find -name"的另一种写法,但是要比后者快得多,原因在于它不搜索具体目录,而是搜索一个数据库(/var/lib/locatedb),这个数据库中含有本地所有文件信息。Linux系统自动创建这个数据库,并且每天自动更新一次,所以使用locate命令查不到最新变动过的文件。

为了避免这种情况,可以在使用locate之前,先使用updatedb命令,手动更新数据库。

[root@zcwyou ~]# updatedb
   

locate命令的使用实例:

搜索etc目录下所有以sh开头的文件。

[root@zcwyou ~]# locate /etc/sh
   

搜索用户主目录下,所有以m开头的文件。

[root@zcwyou ~]# locate ~/m
   

搜索用户主目录下,所有以m开头的文件,并且忽略大小写。选项-i就是忽略大小写

[root@zcwyou ~]# locate -i ~/m
   

4. 使用`whereis`命令查找Linux命令所对应的文件和位置

       

使用whereis命令查找Linux命令所对应的文件和位置

whereis命令只能用于程序名的搜索,而且只搜索二进制文件(参数-b)、man说明文件(参数-m)和源代码文件(参数-s)。如果省略参数,则返回所有信息。

whereis命令的使用实例:

[root@zcwyou ~]# whereis grep
   

5. 使用`which`命令查找Linux文件所在的位置

which命令的作用是,在PATH变量指定的路径中,搜索某个系统命令的位置,并且返回第一个搜索结果。也就是说,使用which命令,就可以看到某个系统命令是否存在,以及执行的到底是哪一个位置的命令。

which命令的使用实例:

[root@zcwyou ~]# which grep
   

6.使用`type`命令查找Linux文件所在的目录路径位置

type命令其实不能算查找命令,它是用来区分某个命令到底是由shell自带的,还是由shell外部的独立二进制文件提供的。如果一个命令是外部命令,那么使用-p参数,会显示该命令的路径,相当于which命令。

type命令的使用实例:

[root@zcwyou ~]# type cd
   

系统会提示,cd是shell的自带命令(build-in)。

[root@zcwyou ~]# type grep
   

系统会提示,grep是一个外部命令,并显示该命令的路径。

[root@zcwyou ~]# type -p grep
   

加上-p参数后,就相当于which命令。

7. 总结

运维者必须掌握linux查找文件位置的5个高效工具,这也是日常运维中经常用到的工具,平时多练习多使用,真正使用起来时更轻松。

本文已同步至博客站,尊重原创,转载时请在正文中附带以下链接:

https://www.linuxrumen.com/rmxx/1135.html

点击了解更多,快速查看更多的技术文章列表。

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://bk.xjx100.cn/news/202975.html

如若内容造成侵权/违法违规/事实不符,请联系我们进行投诉反馈,一经查实,立即删除!

相关文章

手机微信图标怎么改(微信怎么换成其他图标)

在日常生活中,微信是经常使用的社交通讯软件,其手机图标更是一成不变的一直都是一样,没有什么新意,所以很多用户想要知道手机微信图标怎么换成别的图标,带来新鲜感,下面就给小伙伴们分享一下手机微信图标换成别的图标教程。一、安卓手机微信图标更换实操步骤:1、打开手机…

pdf里的文字怎么修改(如何修改pdf里面的文字)

工作中是否遇到过下载的PDF文件无法编辑的情况?下面小编就教大家怎么修改PDF里面的文字内容。准备工作:下载安装一款pdf编辑器,下面以迅捷pdf编辑器为例:软件版本:1.0 正式版软件大小:1.11MB软件授权:收费适用平台:WinXP Vista Win8 Mac Win7 Win10http://dl.pconline.…

发视频怎么写标题能吸引人(如何给视频一个好的标题)

上传视频,最重要是什么?不同的人有不同的答案在之前的文章(为什么视频没有被收录,排名不好,告诉你视频营销的几个秘诀)里有过简单介绍,答案就是标题,如果觉得不够好,就在加四个字:标题,标题,重复三次搜索引擎并不能识别视频,而只是识别文字,标题是视频站搜索引擎…

excel常用函数汇总(表格函数的使用方法及实例)

(一)函数和公式1.什么是函数"Excel函数即是预先定义,执行计算、分析等处理数据任务的特殊公式。以常用的求和函数SUM为例,它的语法是“SUM(number1,number2,)”。其中“SUM”称为函数名称,一个函数只有唯一的一个名称,它决定了函数的功能和用途。函数名称后紧跟左括…

为什么用了window10电脑慢很多?

安装Win10后,电脑运行速度很慢。这个时候可以用电脑优化软件进行一些清理,或者尝试关闭一些不常用的服务。如果这些方法还是不能解决问题,可以尝试取消快速启动,下面就来介绍一下具体的操作步骤。Win10优化电脑速度的步骤:第一步、打开Win10电脑的开始菜单,然后从开始菜单…

如何制作个人简历ppt(个人简介ppt怎么做好看)

HR在查看某人的求职简历时,15秒筛选个人简历是HR平均停留时间,你的个人简历必须在最初5秒内吸引HR。(文末有精选20套个人自我介绍PPT可下载)那么这篇文章我们就针对时下大家的需求说说个人简历PPT怎么做,以及需要注意到的一些细节,以助大家能拿到心仪公司的offer。1、封面…

动画ppt怎么做(ppt的动画效果怎么做)

这样的循环动画如何实现的?今天为大家讲解如何快速制作这种科技PPT最常用的循环发送文件的干货教程第一步:动画首先:添加进入动画【缩放】和路径动画【直线】设置为【与上一动画同时】,时长0.75秒调整参数:【反转路径方向】从服务器缩放出现第二步:动画细节设置从服务器到…

绝地求生为什么连接不上服务器(绝地求生连不上服务器怎么办)

目前《绝地求生》是一款十分火爆的射击类游戏,在该游戏中玩家需要在游戏地图上收集各种资源并在不断缩小的安全区域内对抗其他玩家,让自己生存到最后。一些玩家反应在登录的过程中有时会遇到无法连接服务器的问题,今天笔者就为大家整理了《绝地求生》无法连接服务器、无法登…

为什么微信突然不能收款了?

有网友反映自己的微信怎么突然不能收款了,关于这个问题,小编告诉你如下解决方法:第一步:在微信界面,点击箭头所指的【我】。第二步:在弹出的个人界面,点击箭头所指的【服务】功能。第三步:然后点击箭头所指的【钱包】功能。第四步:紧接着点击箭头所指的【帮助中心】功能…

如何通过CAD编辑器合并图纸文件

CAD编辑器是一款操作简单且功能强大的CAD文件编辑工具,有些新用户不知道如何通过该软件合并图纸文件,接下来小编就给大家介绍一下具体的操作步骤。具体如下:1. 首先第一步先打开电脑中的CAD编辑器,接着根据下图所示,打开需要合并的图纸文件。2. 第二步先选中待合并图纸,接…

免费文件格式转换软件(文件格式转换器)

每个文件类型的格式不尽相同,因此会有不同的格式转化需求。推荐一个万能文件转换神器,无需安装,无需注册登录,即可免费在线转换,支持200多种不同的音频、视频、文档、电子书、存档、图像、电子表格和演示格式之间的转换。CloudConvert网址:https://cloudconvert.com/Clou…

SSL证书过期会导致什么影响?

SSL证书有助于加密传输中的数据。通过在网站的服务器上安装SSL证书,它能够让HTTPS托管网站,并在网站和它的访问者之间创建一个安全的、加密的连接。这能够保障通讯安全,SSL还能对服务器进行身份验证。越来越多的企业将SSL证书应用到网站上,但要注意的是,SSL证书虽然具有很…

网站部署SSL证书出现异常有哪些原因?

部署安装ssl证书后,有时可能会存在一些问题,比如ssl连接错误,或者是域名与网站地址不一致等。这些都是ssl证书常见的一些异常情况,其实这些问题都是有解决办法的,下面我们对网站SSL证书部署出现异常的原因和解决办法给大家详细介绍一下。网站部署SSL证书出现异常有哪些原因…

ssl证书有必要吗(ssl证书怎么弄)

目前,全世界大多数的站点都主动部署了SSL证书,若没有SSL证书会怎样?以前网站所使用的传输协议为HTTP,HTTP 协议以明文方式发送内容,不提供任何方式的数据加密,如果攻击者截取了Web浏览器和网站服务器之间的传输报文,就可以直接读懂其中的信息,因此,HTTP协议不适合传输…

如何进行视频营销(短视频营销怎么做)

更多精彩内容,尽在Shopify168还有全球卖家排行榜可供各大卖家参考Plastic Animation Paper平台:Windows, Mac, and LinuxPlastic Animation Paper(PAP)是用于PC,Mac和Linux的免费动画软件。尽管界面已经过时,但PAP还完全可以免费下载和使用。使用PAP,你可以创建手绘2D动…

微信营销的模式有哪些(短视频营销怎么做)

最近,大家不知不觉发现,微信视频号最近火了。如果仔细梳理,会发现内容一方面有新闻类。另一类就是鸡汤,情感类。不难发现,鸡汤情感类,这个简直属于神药,不分男女老少,不分地域,百试百灵,屡试不爽。鸡汤情感类的素材,它来了,它组团来了,从微博,到抖音,快手,再到…

快手短视频营销怎么做(快手短视频快速涨粉营销套路)

在短视频行业当中流传一句话:南抖音、北快手。顾名思义,抖音在南方比较更容易被人民接受,快手在北方更容易让人们接受。快手作为一个全民短视频社区,目前注册用户超过7亿,日活跃用户超过2亿。快手为用户提供了一个记录和分享生活的平台,也为企业提供一个线上营销转化的途…

开视频会议需要什么设备(视频会议设备属于哪个大类)

随着网络技术和视频通信技术的不断发展,视频会议已逐渐成为了企业日常办公、内外部商务会议必不可少的工具,因其提高企业运营效率、使用便捷等特点受到越来越多的企业青睐。那么,哪些企业适合用视频会议系统呢?01 有异地办公,或者分公司的企业此类企业都有总部与分部之间信…

如何选择笔记本电脑USB HUB分线器?

伴随着数字化办公的快速发展,日常办公会使用的电脑外设也越来越多,包括键鼠、U盘、移动硬盘、无线网卡、读卡器、打印机等等。然而,现在很多商务笔记本电脑接口设计逐渐单一化,想同时外接几个设备都有些困难,非常影响办公效率。这种情况下,选配一个接口丰富又好用的USB H…

局域网内共享打印机怎么设置(如何设置局域网打印机共享)

本期内容讲解关于“局域网怎样设置共享打印机”这个问题的解决方法共享网络打印机的原理是利用局域网设置打印机共享,这种方式多用于企业公司、优点是可以节约办公成本、一台打印机可以同时用于多台电脑使用,那么实现网络共享打印机的方法也有很多,根据我多年的从业经验中总…