linux中find命令怎樣遞歸查找

小樊
81
2024-09-30 20:33:46

在Linux中,要使用find命令遞歸查找文件,你需要在命令后添加-recursive選項(xiàng)。下面是一個(gè)示例:

find [搜索路徑] -name "文件名模式" -type f -recursive

其中:

  • [搜索路徑]:指定要開始搜索的目錄,可以是絕對(duì)路徑或相對(duì)路徑。如果省略,則從當(dāng)前目錄開始搜索。
  • -name "文件名模式":指定要查找的文件名模式,例如使用通配符*來匹配多個(gè)字符。
  • -type f:表示只查找文件,而不是目錄或其他類型的文件。
  • -recursive:表示遞歸查找,即在指定目錄及其子目錄中查找符合條件的文件。

例如,要在當(dāng)前目錄及其子目錄中查找所有以.txt結(jié)尾的文件,可以使用以下命令:

find . -name "*.txt" -type f -recursive

0