严格来说,Ubuntu 里没有 copendir 这个标准函数或命令。
你可能是在找下面这些之一:
opendir / readdir / closedir(POSIX 标准)
DIR *dir = opendir(".");
struct dirent *entry;
while ((entry = readdir(dir)) != NULL) {
printf("%s\n", entry->d_name);
}
closedir(dir);
copy_dir(不存在)
cp -rrsyncopendir + readdir + mkdir + open 实现你可能想问的是:
opendir 是否支持?✅ 支持copy directory 的方式?✅ 支持(但不是一个叫 copendir 的函数)如果你是在某段代码里看到了 copendir
copy + opendir 写在一起了| 名称 | Ubuntu 是否支持 |
|---|---|
opendir |
✅ 支持 |
copendir |
❌ 不存在 |
| 复制目录 | ✅ 支持(cp -r / rsync) |
如果你愿意,可以把你看到的代码或报错贴出来,我可以帮你准确判断它到底想干什么。