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 ...