Linux命令——locate、find、whereis、which、type
有時候你想要查詢一個檔案 ,不可能挨個目錄進去看。Linux提供了幾個命令用於查詢
locate
和這個一脈的好像還有slocate,rlocate,沒仔細研究過有啥區別。
locate可以說是查詢效率最高的一款根據,但是有個小缺點,這個小缺點也是他為啥查詢效率高的原因。locate的查詢方式不是根據檔案inode查詢檔案系統,而是直接查詢資料庫。每天(cron.daily) locate執行程式updatedb,將所有檔案資訊儲存到資料庫。
http://www.ruanyifeng.com/blog/2009/10/5_ways_to_search_for_files_using_the_terminal.html
https://www.howtoforge.com/linux-locate-command/
https://www.computerhope.com/unix/uwhereis.htm
http://cn.linux.vbird.org/linux_basic/0320bash.php
https://www.tecmint.com/linux-locate-command-practical-examples/
https://www.cnblogs.com/xqzt/p/5426666.html
相關推薦
Linux命令——locate、find、whereis、which、type
有時候你想要查詢一個檔案 ,不可能挨個目錄進去看。Linux提供了幾個命令用於查詢 locate 和這個一脈的好像還有slocate,rlocate,沒仔細研究過有啥區別。 locate可以說是查詢效率最高的一款根據,但是有個小缺點,這個小缺點也是他為啥查詢效率高的原因。locate的查詢方式不是根據檔
Linux命令之檢視服務程序(ps aux、ps -aux、ps -ef)的運用
執行ps命令即可列出的是當前伺服器程序的快照(時間點),如果想要實時動態的顯示程序資訊,就可以使用top命令。 linux上程序有5種狀態: 1. 執行(正在執行或在執行佇列中等待) 2. 中斷(休眠中, 受阻, 在等待某個條件的形成或接受到訊號) 3. 不可中斷(收到訊
linux命令---vi編輯器快速定位行數、刪除當前行、和刪除當前行後面的全部內容
linux命令—vi編輯器快速定位行數、刪除當前行、和刪除當前行後面的全部內容 1、vi 編輯器如何快速定位到第N行 命令方式下 :n 2、刪除當前行數 dd刪除當前行。(直接在vi編輯中按
Linux 下幾個查詢命令 find,locate,whereis,which,type 總結
在 Linux 命令列下,常常根據需要進行相應檔案的查詢,有很多方法可以做到這一點,本次部落格對這些方法進行一個總結,可根據需要靈活運用。 1. find find 是最常見也是最強大的查詢命令,幾乎能滿足任何查詢需求。 find 命令使用格式: find 路徑
Linux基本功——五個查詢檔案的命令find,locate,whereis,which,type
Editor’s Note: This is a guest post by an anonymous reader of this blog. Who goes by the name “Rand“ _____________________________________________________
Linux之檔案查詢命令locate與find詳解
一,檔案查詢 檔案查詢就是在檔案系統上查詢符號條件的檔案 檔案查詢可以通過使用locate和find命令 locate :非實時查詢(資料庫查詢) find :實時查詢 locate命令 查詢系統上預建的檔案索引資料庫 : /var/lib/mloc
每天一個linux命令(17):whereis 命令
數據 幫助 參數 執行 localhost root 一個數據庫 usr 位置 whereis命令只能用於程序名的搜索,而且只搜索二進制文件(參數-b)、man說明文件(參數-m)和源代碼文件(參數-s)。如果省略參數,則返回所有信息。 和find相比,whereis查找的
Linux命令grep和find相關使用
一、Linux的alias命令的瞭解,alias命令主要是設定別名,簡單話就是把一長串命令,簡單到幾個字元都可以實現相同原來。例如檢視設定ip地址配置檔案,但是我們使用別名就很簡單如果在命令列設定,只是臨時的,如果推出終端或者推出當前使用者,別的使用者登入,就無法使用,為了永久使用,就需要寫到配置檔案中。但是
Linux 命令篇 之 Find(2)
正則表示式—regular expression 正則表示式,又稱正規表示法、常規表示法(英語:Regular Expression,在程式碼中常簡寫為regex、regexp或RE),電腦科學的一個概念。正則表示式使用單個字串來描述、匹配一系列符合某個句法規則的字串。在很
Linux----linux命令使用(find,grep,管道|,man,runleve,tar,gzip)
1、 find 在指定一個路徑,按條件搜尋某一個檔案如: find /home/stu -name main.c 在/home/stu目錄中搜索名為main.c的檔案2、 grep 起資訊過濾作用,過濾在一個檔案中匹配某個字
Linux命令:du+find分析目錄大小,清理空間
一、背景 伺服器的/home目錄空間使用超過99%,且以每日約1Gb的速度增長。下午檢查時還剩餘14G,需要立即檢查清理空間。二、過程 2.1 分析什麼佔用了空間 命令:du -ah --max-depth=1 說明: -a 當前目錄下所
每天一個linux命令:locate
1、命令簡介 locate(locate) 命令用來查詢檔案或目錄。 locate命令要比find -name快得多,原因在於它不搜尋具體目錄,而是搜尋一個數據庫/var/lib/mlocate/mlocate.db 。這個資料庫中含有本地所有檔案資訊。Linux系統自動建立這個資料庫,並且
Linux下4個查找命令which、whereis、locate、find的總結
HERE 相同 所在 pat 建立 手動 src TP 原理 (1)which [-a] cmdname1 cmdname2 ...... 作用:locate a command,從環境變量PATH中,定位/返回與指定名字相匹配的
Linux 檔案搜尋命令:find、which、whereis 和 locate
Linux 提供了許多用於檔案搜尋的命令,這些命令都很強大,但是也有一些不同之處,這裡分別介紹一下。 一、find 命令 find 是最常見和最強大的一個檔案搜尋命令。使用 find 命令可以在指定目錄中搜索指定的檔案。語法如下: find [目錄] [選項] [動作] 其中,目
Linux 常用命令之——檔案搜尋命令find、locate、which、whereis、grep
一、命令名稱:find 命令所在路徑:/bin/find 執行許可權:所有使用者 語法: find [搜尋範圍] [匹配條件] $find /etc -name init -name 在某路徑下根據檔名稱搜尋檔案 $find
Linux下which、whereis、locate、find 命令的區別
http://blog.chinaunix.net/uid-20554039-id-3035417.html 我們經常在linux要查詢某個檔案,但不知道放在哪裡了,可以使用下面的一些命令來搜尋。這些是從網上找到的資料,因為有時很長時間不會用到,當要用的時候經常弄混了
linux命令中find, which、whereis、locate,有什麼區別?
whatis 用於查詢一個命令執行什麼功能,並將查詢結果列印到終端上 which 檢視可執行檔案的位置 whereis 檢視檔案的位置 man Linux提供了豐富的幫助手冊,當你需要檢視某個命令的引數時不必到處上網查詢,只要man一下即可 locate 配 合數據庫檢視檔案位置 fin
Linux下4個查詢命令which、whereis、locate、find的總結
本人是Linux的初學者,由於在使用Linux的過程中經常受到各種相似命令工具使用的困擾,遂萌生寫此總結。Linux下查詢相關命令主要有以下4個:which、whereis、locate、find。 (1)which [-a] cmdname1 cmdname2
Linux whereis、find和locate命令找不到檔案
命令簡介 ●whereis 功能:定位檔案所在的目錄 使用whereis命令可以定位常用命令的位置: [root@yanghsia root]#whereis ls (# 定位ls命令的位置) ls:/bin/ls
linux命令:檔案搜尋(locate、whereis、which、find、grep)
locate(檔案搜尋命令): 1、格式: locate 檔名 2、描述: 在後臺數據庫(/var/lib/mlocate)中按檔名搜尋,速度更快,是因為不用遍歷整個系統。mlocate檔案是定時更新的,在使用locate命令前可以先使用命令 u