在 CentOS 系統中,你可以使用 find 命令來過濾特定類型的文件。readdir 是一個庫函數,用于讀取目錄內容,而 find 命令則可以在目錄中搜索并過濾特定類型的文件。
以下是一些使用 find 命令過濾特定類型文件的示例:
.txt 文件:find . -type f -name "*.txt"
/home/username 目錄及其子目錄中的所有 .jpg 文件:find /home/username -type f -name "*.jpg"
.py 文件,但排除名為 test.py 的文件:find . -type f -name "*.py" ! -name "test.py"
find . -type d
find . -type f -mtime -7
你可以根據需要修改查找路徑、文件類型和條件。如果你需要在腳本中使用這些命令,請確保正確處理引號和轉義字符。