您好,登錄后才能下訂單哦!
今天給大家介紹一下linux系統中怎么查找文件。文章的內容小編覺得不錯,現在給大家分享一下,覺得有需要的朋友可以了解一下,希望對大家有所幫助,下面跟著小編的思路一起來閱讀吧。
Linux系統中查找文件有兩個方法:第一種方法是就是使用find命令;第二個方法就是使用locate命令。前提是通過SSH連接到Linux。下面和大家詳解講解一下Linux系統查找文件的具體教程。
find 命令
使用 Linux find 命令可以用不同的搜索標準如名字、類型、所屬人、大小等來搜索目錄樹。基本語法如下:
# find path expression search-term
下面是使用 find 命令根據文件名來查找特定文件的一個例子:
# find -name test.file
命令會搜索整個目錄樹來查找名為test.file 的文件,并且會提供其存放位置。你可以使用你 Linux 上一個存在的文件名來嘗試一下。
find 命令有時會花費幾分鐘來查找整個目錄樹,尤其是如果系統中有很多文件和目錄的話。要顯著減少時間,你可以指定搜索的目錄。比如,如果你知道 /var中存在 test.file,那就沒有必要搜索其它目錄。這樣,你可以使用下面的命令:
# find /var -name test.file
find 還可以根據時間、大小、所屬人、權限等選項搜索文件。要了解更多關于這些選項的信息,你可以使用查看Linux find 命令的手冊。
# man find
locate 命令
要在Linux中使用locate命令,首先需要安裝它。
如果你正在使用 Ubuntu,運行下面的命令來安裝 locate:
# apt-get update# apt-get install mlocate
如果你使用的是 CentOS ,運行下面的命令來安裝 locate:
# yum install mlocate
locate 是一種比 find 更快的方式,因為它在數據庫中查找文件。要更新搜索數據庫,運行下面的命令:
# updatedb
使用 locate 查找文件的語法:
# locate test.file
就像 find 命令一樣,locate 也有很多選項來過濾輸出。要了解更多你可以查看Linux Locate 命令的手冊。
# man locate
至此linux系統中查找文件的方法暫時和大家分享這兩個命令,以下命令也可以在Linux系統中查找文件:
搜索命令所在的目錄及別名信息:which
4、搜索命令所在的目錄及幫助文檔路徑:whereis
5、在文件中搜尋字符串匹配的行并輸出:grep
6、分頁顯示一個文件或任何輸出結果:more
7、分頁顯示一個文件并且可以回頭:less
8、指定顯示前多少行文件內容:head
9、指定顯示文件后多少行內容:tail
10、查看一個文件:cat
11、查看文件內容多少字符多少行多少字節:wc
12、排序文件內容:sort
Linux是一種免費使用和自由傳播的類UNIX操作系統,是一個基于POSIX的多用戶、多任務、支持多線程和多CPU的操作系統,使用Linux能運行主要的Unix工具軟件、應用程序和網絡協議。
以上就是linux系統中怎么查找文件的全部內容了,更多與linux系統中怎么查找文件相關的內容可以搜索億速云之前的文章或者瀏覽下面的文章進行學習哈!相信小編會給大家增添更多知識,希望大家能夠支持一下億速云!
免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。