在Linux中,find
命令用于在目錄樹中查找文件
find [path] [expression]
其中,path
是要開始搜索的目錄,expression
是一系列選項和測試,用于指定搜索條件。
要按照文件類型查找,可以使用-type
選項。有以下幾種類型可供選擇:
-type f
:查找普通文件-type d
:查找目錄-type l
:查找符號鏈接-type c
:查找字符設備文件-type b
:查找塊設備文件-type p
:查找命名管道以下是一些示例:
find . -type f
/home/user
目錄中查找所有目錄:find /home/user -type d
find / -type l
你可以將多個-type
選項組合在一起,以便按多個類型查找文件。例如,要查找當前目錄及其子目錄中的所有普通文件和目錄,可以使用以下命令:
find . -type f -o -type d
這里,-o
表示“或”,用于組合兩個表達式。