linux查詢應用的安裝位置 查詢檔案

2021-10-19 09:08:57 字數 1063 閱讀 5915

linux whereis命令用於查詢檔案。

該指令會在特定目錄中查詢符合條件的檔案。這些檔案應屬於原始**、二進位制檔案,或是幫助檔案。

該指令只能用於查詢二進位制檔案、源**檔案和man手冊頁,一般檔案的定位需使用locate命令。

eg.whereis python

which命令的作用是,在path變數指定的路徑中,搜尋某個系統命令的位置,並且返回第乙個搜尋結果。也就是說,

使用which命令,就可以看到某個系統命令是否存在,以及執行的到底是哪乙個位置的命令。

$ find 《指定目錄》 《指定條件》 《指定動作》

- 《指定目錄》: 所要搜尋的目錄及其所有子目錄。預設為當前目錄。

- 《指定條件》: 所要搜尋的檔案的特徵。

- 《指定動作》: 對搜尋結果進行特定的處理。

將目前目錄及其子目錄下所有延伸檔名是 c 的檔案列出來。

# find . -name "*.c"
將目前目錄其其下子目錄中所有一般檔案列出

# find . -ftype f
將目前目錄及其子目錄下所有最近 20 分鐘內更新過的檔案列出:

# find . -ctime -20
搜尋當前目錄中,所有檔名以my開頭的檔案,並顯示它們的詳細資訊:

$ find . -name "my*" -ls

locate命令其實是「find -name」的另一種寫法,但是要比後者快得多,原因在於它不搜尋具體目錄,而是搜尋乙個資料庫(/var/lib/locatedb),這個資料庫中含有本地所有檔案資訊。linux系統自動建立這個資料庫,並且每天自動更新一次,所以使用locate命令查不到最新變動過的檔案。為了避免這種情況,可以在使用locate之前,先使用updatedb命令,手動更新資料庫。

locate命令的使用例項:

$ locate /etc/sh

搜尋etc目錄下所有以sh開頭的檔案。

linux軟體的安裝位置

一般情況下,rpm包的安裝位置為 etc 配置檔案安裝目錄 usr bin 可執行的命令安裝目錄 usr lib 程式所使用的庫函式儲存位置 usrshare doc 基本的軟體使用手冊儲存位置 usr share man 幫助檔案儲存位置 如果使用原始碼安裝,則安裝在指定的位置當中,是 usr l...

Ubuntu查詢軟體安裝位置

ubuntu中的軟體可通過圖形介面的軟體中心安裝,也可以通過命令列apt get install安裝。但是安裝後的軟體在哪個位置呢?ubuntu中可供呼叫的終端大都在 usr bin或者 opt,但也不盡然。可嘗試用下面的方法快速找到軟體的位置。執行該程式 用命令 ps e 找到該程式的名字 用 f...

android應用程式的安裝位置

本文編輯整理自 android應用程式的預設安裝位置以及是否可移動取決於開發者在其androidmanifest.xml中的設定 xmlns android android versioncode 1 android installlocation auto android versionname ...