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

示例:

 

 

 
posted @ 2023-03-20 09:46  习久性成  阅读(1542)  评论(0编辑  收藏  举报