• 大小: 8KB
    文件类型: .c
    金币: 1
    下载: 0 次
    发布日期: 2021-01-04
  • 标签: Linux  

资源简介

Linux下实现ls命令的-l、-i、-t选项 用c语言实现。资源内容为在Linux系统下可直接运行的代码。

资源截图

代码片段和文件信息

/*
********************

Linux下实现ls命令的-l、-i、-t选项


********************
*/
#include 
#include 
#include 
#include 
#include 
#include 
#include 
#include 
#include 
#include 
#include 
#include 

static bool flag[4]; //确定命令参数选项的全局变量
void derror(const char *);
void dirs(const char *bool flag[]);
void showlist(const char *const struct stat *bool flag[]);
void ftype(const struct stat *);
void fpower(const struct stat *);
void fpower_char(mode_tmode_tconst char);
void getid(const struct stat *);
void showtime(const struct stat *);


void derror(const char * ptr) /*error错误处理*/
{
    perror(ptr);
    exit(1);
}

void dirs(const char * pathnamebool flag[]) /*读取目录中的文件*/
{
   ch

评论

共有 条评论