实现ls的简单功能(Linux下运行)

时间:2013-07-31 19:21:39
【文件属性】:

文件名称:实现ls的简单功能(Linux下运行)

文件大小:5KB

文件格式:C

更新时间:2013-07-31 19:21:39

ls 列表普通磁盘文件

编程实现程序list.c,列表普通磁盘文件(不考虑目录和设备文件等),列出文件名和文件大小。 与ls命令类似,命令行参数可以有0到多个: 0个参数:列出当前目录下所有文件 参数为普通文件:列出文件 参数为目录:列出目录下所有文件 实现自定义选项r,a,l,h,m以及-- r 递归方式列出子目录 a 列出文件名第一个字符为圆点的普通文件(默认情况下不列出文件名首字符为圆点的文件) l 后跟一整数,限定文件大小的最小值(字节) h 后跟一整数,限定文件大小的最大值(字节) m 后跟一整数n,限定文件的最近修改时间必须在n天内 -- 显式地终止命令选项分析


网友评论

  • 楼上的说的有道理啊a
  • 很长不错噢
  • 基本功能都有了,不错
  • 写的不错,我借鉴了下 写出来了
  • 略加修改即可满足作业需求
  • 有点小问题,不过基本都实现了,学习了,谢谢啊
  • 有点小问题,但还是很感谢分享
  • 看起来有点麻烦 我好菜啊
  • 挺好的,用的不错
  • 程序实现的是ls和ls -a其它的都是判断,然后调用的应该是一个函数,
  • 不是很清楚 大体功能还可以实现
  • 程序有些小bug,不过基本功能都实现了。
  • 有个缺点,就是参数-l的实现有问题