在使用Linux美國服務器的時候,隨着網站的規模不斷增加,網站的文件數量也就在不斷的增加。這時如果通過手動方法去查找一些文件的話,會非常的困難而且也很耗時,所以使用Linux命令來查找就很有必要了。
在Linux美國服務器當中,有多種Linux命令方法來查看文件。對於大多數服務器管理員來說,可能經常都會用到,小編簡單說說幾種常見的Linux美國服務器幾查找命令。
find是最常見且最強大的查找命令,可以用它找到任何想要找的文件。
使用格式如下:
$ find <指定目錄> <指定條件> <指定動作>
&ndsh;<指定目錄>: 所要搜索的目錄及其所有子目錄。默認爲當前目錄。
&ndsh;<指定條件>: 所要搜索的文件的特徵。
&ndsh;<指定動作>: 對搜索結果進行特定的處理。
如果不加參數的話,默認搜索當前目錄及其子目錄並返回所有文件,也就是全都文件都會顯示在屏幕上。
使用實例舉例:
$ find . -nme ‘file*&squo;
搜索當前目錄(含子目錄,以下同)中,所有文件名以file開頭的文件。
$ find . -nme ‘file*&squo; -ls
搜索當前目錄中,所有文件名以file開頭的文件並顯示詳細信息。
locte命令其實是&dquo;find -nme&dquo;的另一種寫法,但是要比find快得多,因爲它不搜索具體的目錄,而是搜索一箇數據庫,這個數據庫中含有本地所有文件信息。
Linux操作系統會自動創建這個數據庫,並且每天自動更新一次,因此locte命令查不到最新變動過的文件。當然,你可以在使用locte之前,先使用updtedb命令來手動更新數據庫。
locte命令的使用實例:
$ locte /dmin/pp
搜索dmin目錄下所有以pp開頭的文件。
$ locte ~/pp
搜索用戶主目錄下,所有以pp開頭的文件。
$ locte -i ~/pp
搜索用戶主目錄下所有以pp開頭的文件,並且忽略大小寫。
which命令的作用是在PATH變量指定的路徑中,搜索某個系統命令的位置,並且返回第一個搜索結果。一般情況下,使用which命令可以看到某個系統命令是否存在,以及執行的到底是哪一個位置的命令。
type命令確切的說不能算查找命令,它是用來區分某個命令到底是由shell自帶的,還是由shell外部的獨立二進制文件提供的。
如果一箇命令是外部命令,那麼使用-p參數,會顯示該命令的路徑,相當於使用which命令。
type命令的使用實例:
$ type pp
系統會提示pp是shell的自帶命令(build-in)。
$ type pp
系統會提示pp是一箇外部命令,並顯示該命令的路徑。
$ type -p pp
加上-p參數後,就相當於使用which命令。
總的來說,以上就是在Linux美國服務器是常用的幾個查看命令,如果大家網站文件數量比較多的話,可以使用這些Linux命令進行查看,這樣會非常的方便而且也節省時間,很實用的。