Linux文件查找(which)

Linux文件查找(which)教程

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

Linux which命令详解

功能

文件查找。

语法

which [file]

参数

参数 描述
-n<文件名长度> 指定文件名长度,指定的长度必须大于或等于所有文件中最长的文件名。
-p<文件名长度> 与 -n 参数相同,但此处的 <文件名长度> 包括了文件的路径。
-w 指定输出时栏位的宽度。
-V 显示版本信息。

说明

which 后面的文件一般是系统命令。

Linux which命令常用实例

实例

实例 描述
which file 查找文件 file 的位置

说明

which 后面一般直接加要查找的文件即可,且该文件一般是系统命令。

查找文件位置

语法

which file

案例

我们使用 which 命令,查找文件 cd 的位置,具体命令如下:

which cd

运行后,终端输出如下:

97_Linux查找文件which命令详解.png

我们看到,输出了我们当前 cd 命令的位置,我们也可以使用 which 命令,查看 which 命令的位置,具体命令如下:

which which

运行后,终端输出如下:

98_Linux查找文件which命令详解.png

我们看到,同样输出了 which 命令的位置。

Linux文件查找(which)总结

Linux 中的 which 命令用于,在 PATH 变量指定的路径中,搜索某个系统命令的位置,并且返回第一个搜索结果。