在 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
你可以根據需要修改查找路徑、文件類型和條件。如果你需要在腳本中使用這些命令,請確保正確處理引號和轉義字符。