# tinyShell **Repository Path**: niujiajun/tiny-shell ## Basic Information - **Project Name**: tinyShell - **Description**: 实现一个基础的 shell 程序,主要完成三个命令的功能 cp、ls和tree。 - **Primary Language**: C - **License**: Not specified - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 1 - **Forks**: 0 - **Created**: 2023-05-14 - **Last Updated**: 2023-12-19 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README ​ 通过一个小项目学习一下C语言文件IO操作。基于linux平台开发,win平台没有lstat()这个函数,因此ls功能不能实现。 实现一个基础的 shell 程序,主要完成三个命令的功能 cp、ls和tree cp 命令主要实现: 文件复制 目录复制 ls 命令主要实现: ls -l 命令的功能 tree命令实现 使用makefile或cmake管理工程。 ​​![输入图片说明](Snipaste_2023-05-15_23-39-14.jpg) 博客地址 https://blog.csdn.net/qq_23172985?spm=1011.2266.3001.5343