Linux操作系统中命令行方式获取文件完整路径
1、 whereis
whereis 命令用于搜索给定命令的二进制、源码和手册页文件,不能搜索普通文件(whereis可以列出命令、源文件和帮助文档的位置)
2、 which
which 返回在终端输入命令时执行的可执行文件的完整路径,which只能列出命令的位置。
3、 locate
locate可以根据文件名查找文件位置(locate命令是将一些常用的目录做成索引库文件,第一次使用时要使用updatedb命令来生成索引数据库)
使用 locate 命令在 Linux操作系统 中搜索文件和文件夹
locate 命令比 find 命令运行得更快,因为它使用 updatedb 数据库,而 find 命令在真实系统中搜索。
它使用数据库而不是搜索单个目录路径来获取给定文件。
locate 命令未在大多数发行版中预安装,因此,请使用你的包管理器进行安装。
数据库通过 cron 任务定期更新,但我们可以通过运行以下命令手动更新它。
4、使用 ls 命令打印完整路径
在 ls 命令中使用环境变量PWD来显示文件和目录的绝对路径。
ls -ld $PWD/*
运行结果:
使用 ls 命令打印指定文件的完整路径:
ls -l $PWD/filename
示例:
去期待陌生,去拥抱惊喜。
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· 全程不用写代码,我用AI程序员写了一个飞机大战
· DeepSeek 开源周回顾「GitHub 热点速览」
· 记一次.NET内存居高不下排查解决与启示
· 物流快递公司核心技术能力-地址解析分单基础技术分享
· .NET 10首个预览版发布:重大改进与新特性概览!