在Ubuntu中,你可以使用find
命令來篩選特定類型的文件。readdir
是一個C庫函數,用于讀取目錄內容,而不是一個命令行工具。下面是一個使用find
命令篩選特定類型文件的示例:
假設你想在當前目錄及其子目錄中查找所有的.txt
文件,你可以使用以下命令:
find . -type f -name "*.txt"
這里的.
表示當前目錄,-type f
表示查找文件類型為普通文件,-name "*.txt"
表示查找以.txt
結尾的文件。
如果你只想在當前目錄中查找特定類型的文件,而不是子目錄,可以使用-maxdepth
選項:
find . -maxdepth 1 -type f -name "*.txt"
這里的-maxdepth 1
表示只在當前目錄(深度為1)中查找文件。
你可以根據需要修改文件類型和搜索路徑。