ls命令的简单实现源码
2017-03-03 10:12
323 查看
#include <dirent.h> #include <stdio.h> int main(int argc, char *argv[]) { DIR *dp; struct dirent *dirp; char *curdir = "./"; if(argc != 2) printf("usage: ls directory_name"); if((dp = opendir(argc == 2 ? argv[1]:curdir)) == NULL) { printf("can't open %s", argv[1]); return -1; } while((dirp = readdir(dp)) != NULL) printf("%s\n", dirp->d_name); closedir(dp); return 0; }
相关文章推荐
- Linux命令简单实现 -- ls
- linux编程:ls命令的简单实现
- Linux系统编程_1_文件夹读取(实现简单ls命令)
- ls命令的简单实现
- Linux下ls命令的简单模拟实现
- ls命令的简单实现
- unix ls命令的一个简单实现
- Linux&C编程之Linux系统命令“ls -l”的简单实现
- ls(1)命令的简单实现(一)
- Linux下的 ls 命令的简单实现
- Linux系统编程_1_目录读取(实现简单ls命令)
- unix ls命令的一个简单实现
- 实现一个简单的ls命令
- ls -l 命令的简单实现
- C语言实现的ls命令源码分享
- ls 底层源码简单实现
- Linux 简单实现 ls -l 命令
- 使用linux-c编程实现简单的ls命令
- linux ls命令的的简单实现APUE-1.4 文件和目录
- ls命令的简单实现