linux命令學習之——find

關於find grep awk 的簡單例子:https://zhuanlan.zhihu.com/p/64375694

find命令

在home目錄下尋找所有.txt結尾的文件

  • find /home/ -name "text.txt"
    在這裏插入圖片描述

管道查看

  • find /home/ -name "text.txt" | more 當顯示內容太多,可以加管道符more進行分頁查看,space是翻頁,enter是下一行,q退出:
  • 在這裏插入圖片描述

區分文件和目錄

  • find /home/ -name "*.txt" -type f type可以區分file或者directory:
  • 在這裏插入圖片描述

當前目錄查找

  • find . "*.so" 當前目錄查找so結尾的:在這裏插入圖片描述
  • . 代表當前,注意不會查找子目錄

30天之前修改的

  • find . "*.txt" -type f -mtine +30

find 遞歸/不遞歸 查找子目錄的方法

  • 遞歸查找(find 命令 是遞歸遍歷文件夾的)

命令:find . -name “*.txt” //當前路徑下遞歸查找以.txt結尾的文件夾

  • 不遞歸查找:
  • 命令 find . -name “*.txt” -maxdepth 1
    //當前路徑下不遞歸查找以.txt結尾的文件夾,-maxdepth 1表示查找深度爲1
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章