在 Debian(以及大多数 Linux 系统)里,copendir 并不是一个标准函数或命令。
你大概率是想问下面几种之一之一,我按常见情况给你说明。
cp -rcp -r 源目录 目标目录
cp -r /home/user/foo /home/user/bar
常用参数:
-r / -R:递归复制目录-a:保留权限、时间戳、符号链接(推荐)-v:显示复制过程cp -av /data/src /data/dst
这是 C 语言函数,不是 shell 命令。
#include <dirent.h>
#include <stdio.h>
int main() {
DIR *dir = opendir(".");
if (dir == NULL) {
perror("opendir");
return 1;
}
struct dirent *entry;
while ((entry = readdir(dir)) != NULL) {
printf("%s\n", entry->d_name);
}
closedir(dir);
return 0;
}
编译:
gcc test.c -o test
./test
也许你是在某段代码或文档里看到 自造词/误拼:
| 可能原意 | 正确形式 |
|---|---|
| copendir | opendir |
| copen dir | cp -r |
| co pendir | cd / ls |
你可以直接回答下面之一:
我可以按你的具体场景给 Debian 专属示例。