linux查找文件位置的方法:1、通過“whereis bash”命令查看可執行文件或源代碼文件在文件系統中的位置;2、通過find命令在目錄結構中搜索文件,并查找文件位置;3、使用which命令在PATH變量指定的路徑中,搜索某個系統命令的位置。
本教程操作環境:linux5.9.8系統、Dell G3電腦。
linux怎么查找文件位置?
linux查看文件位置
1、whereis
whereis命令是定位可執行文件、源代碼文件、幫助文件在文件系統中的位置。
這些文件的屬性應屬于原始代碼,二進制文件,或是幫助文件。
whereis 程序還具有搜索源代碼、指定備用搜索路徑和搜索不尋常項的能力。
如果省略參數,則返回所有信息。
test@localhost:~$ whereis bash bash: /bin/bash /etc/bash.bashrc /usr/share/man/man1/bash.1.gz
說明: 以上輸出信息從左至右分別為查詢的程序名、bash路徑、bash的man 手冊頁路徑。
2、find
Linux下find命令在目錄結構中搜索文件,并執行指定的操作。
Linux下find命令提供了相當多的查找條件,功能很強大。由于find具有強大的功能,所以它的選項也很多。
sudo find . -name "*.log"
說明:在當前目錄查找?以.log結尾的文件。?“.”代表當前目錄?
sudo find / -name "*.log"
說明:在根目錄查找?以.log結尾的文件。?“/”代表當前目錄?
3、which
which命令的作用是,在PATH變量指定的路徑中,搜索某個系統命令的位置,并且返回第一個搜索結果。
也就是說,使用which命令,就可以看到某個系統命令是否存在,以及執行的到底是哪一個位置的命令。?
命令行輸入export可以查看PATH變量
export
which Java
說明:查看java可執行文件的地址
備注:
which??查看可執行文件的位置。
whereis?查看文件的位置。?
find???實際搜尋硬盤查詢文件名稱。
推薦學習:《Linux視頻教程》