国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 系統 > Linux > 正文

Linux系統命令行 Find工具使用小技巧

2024-08-28 00:05:23
字體:
來源:轉載
供稿:網友

命令行一直是Linux用戶用來解決問題的首要選擇。當需要做某件事時,你只要想好如何去做,從那時起你就知道該如何做了。

  不過很少有人花些時間系統地了解處理工具在處理過程中的輸入和輸出。因此對于最基本實用工具的功能可能并不是很了解。在本文中,我們將討論所有shell工具箱中都有的一個重要工具:find實用工具。

  正如它的名字所表示的,find是在磁盤中查找滿足給定標準的文件和目錄的應用程序。默認情況下,它從當前目錄開始,向下掃描所有子目錄。Find基于各種不同的文件屬性來進行查詢,而且可以對查詢結果執行某種操作,通常是對每個查詢結果運行一些程序。

  讓我們來看一些例子:首先,為了在當前目錄或子目錄中查找所有html文件,我們可以使用:find -name "*.html" -type f

  該命令有兩個測試條件,第一個,“-name”用于檢驗搜索過程中的每個文件名,如果你需要對大小寫敏感,可以使用“-iname”代替。第二個參數是“-type”,它用于指定你感興趣的文件類型。“f”表示我們查找的是普通文件,我們可以使用“d”表示目錄或使用“l”表示符號連接。在find 手冊中可以看到該工具的所有選項。

  在上面的這個例子中,因為我們要在當前目錄中搜索,所以沒有指定路徑。你可以從你的系統中的任何目錄開始搜索,例如,你知道html文件存放在兩個位置之一中,那么我們就可以通過指定一個開始搜索點使查詢更快更準確。

  find /var/www /home/nickg/public_html -name "*.html" -type f

  這個查詢從web服務器的根目錄開始,搜索我的html根目錄和它的子目錄,希望能夠得到我們想要的結果,而不是像web瀏覽器緩存或html幫助文件。

發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 扶沟县| 长宁区| 贞丰县| 文昌市| 易门县| 碌曲县| 奎屯市| 永和县| 高邮市| 临夏县| 都昌县| 平阳县| 娄烦县| 浠水县| 宝应县| 准格尔旗| 嵊州市| 凤阳县| 同江市| 禄丰县| 富宁县| 隆安县| 洪湖市| 英山县| 阿拉善左旗| 乌兰察布市| 盐源县| 德保县| 嘉义县| 怀远县| 双鸭山市| 安达市| 桓台县| 肃宁县| 永清县| 格尔木市| 文山县| 淮阳县| 宾阳县| 拉孜县| 阳新县|