readdir 是一個用于讀取目錄內容的函數,而不是一個命令行工具。在 CentOS 系統中,你可以使用 ls 命令來列出目錄內容。以下是一些常用的 ls 命令行參數:
-a 或 --all:顯示所有文件和目錄,包括隱藏文件(以點開頭的文件)。-l 或 --long:以長格式顯示文件和目錄的詳細信息,如權限、所有者、大小等。-h 或 --human-readable:以易讀的格式顯示文件大小,如 K、M、G 等。-r 或 --reverse:按字母逆序排列文件和目錄。-R 或 --recursive:遞歸地列出目錄及其子目錄中的所有文件和目錄。-1 或 --one-file-per-line:每個文件和目錄占一行,適用于處理大量文件的情況。-d 或 --directory:僅顯示目錄本身,而不是其內容。-t 或 --time:根據修改時間排序文件和目錄??梢允褂?-tr(最近)、-tl(最舊)或 -t: 后跟特定時間單位(如 -t:M 表示按月份排序)。-S 或 --size:根據文件大小排序文件和目錄??梢允褂?-Sr(最大)、-Sl(最?。┗?-S: 后跟特定大小單位(如 -S:M 表示按兆字節排序)。-X 或 --sort:根據擴展名、修改時間等其他標準對文件和目錄進行排序。這些參數可以組合使用,例如 ls -lht 會以長格式、易讀的大小和修改時間順序顯示目錄內容。要查看所有可用參數,請參閱 man ls 命令的手冊頁。