在 CentOS 系统中,你可以使用 readdir 函数来列出子目录。readdir 是一个 C 语言库函数,用于读取目录中的条目。以下是一个简单的示例,展示如何使用 readdir 函数列出子目录:

list_subdirectories.c 的 C 文件,并添加以下代码:#include <stdio.h>#include <stdlib.h>#include <dirent.h>#include <string.h>int main(int argc, char *argv[]) {DIR *dir;struct dirent *entry;if (argc != 2) {fprintf(stderr, "Usage: %s <directory>n", argv[0]);exit(EXIT_FAILURE);}dir = opendir(argv[1]);if (dir == NULL) {perror("opendir");exit(EXIT_FAILURE);}printf("Subdirectories of %s:n", argv[1]);while ((entry = readdir(dir)) != NULL) {if (entry->d_type == DT_DIR) {printf("%sn", entry->d_name);}}closedir(dir);return 0;}这个程序接受一个命令行参数,即要列出子目录的目录路径。它使用 opendir 函数打开目录,然后使用 readdir 函数读取目录中的每个条目。如果条目的类型是目录(DT_DIR),则打印其名称。
gcc -o list_subdirectories list_subdirectories.c./list_subdirectories /path/to/directory将 /path/to/directory 替换为你要列出子目录的实际目录路径。程序将输出该目录下的所有子目录。
Wan2.7-Video – 阿里通义AI 视频创作及分镜生成模型
MAI-Transcribe-1 – 微软发布的语音转文字模型
GLM-5V-Turbo – 智谱AI推出的多模态大语言模型和视觉编程基座
Qwen3.6-Plus - 阿里通义推出的Agent 编程能力增强型的通用大模型
LongCat-AudioDiT – 美团推出的高保真语音生成和语音克隆模型
Wan2.7-Image – 阿里通义发布的多模态图像生成与编辑模型