项目作者: viacheslavpleshkov

项目描述 :
⛏ My own implementation of the famous Unix command: ls
高级语言: C
项目地址: git://github.com/viacheslavpleshkov/unit-factory-ucode-uls.git
创建时间: 2020-01-03T19:07:19Z
项目社区:https://github.com/viacheslavpleshkov/unit-factory-ucode-uls

开源协议:MIT License

下载









unit-factory-ucode-uls





⛏ My own implementation of the famous Unix command: ls

Got skills

Critical Thinking, Problem Solving, Analysis, Reasoning & Argumentation, Creativity, Agility & Adaptability, Responsibility, Self-Management, Communication, Teamwork, UNIX, Git, Procedural Programming, Algorithms, C


Building the program

  1. Download/Clone the source code
  2. cd into the root directory
  3. Run make

Running the program

It’s pretty simple, instead of calling ls, call ./uls from the root directory of the source code after building it.

Supported flags

  1. usage: uls [-ACGRSTaclmrtu1] [file ...]
  • Long listing display: -l
  • Display recursively: -R
  • Display all files: -a
  • Reverse sort: -r
  • Sort by modification date: -t
  • Display one entry per line: -1
  • Column display: -C
  • Display with a comma separated list of entries: -m
  • Sort by creation date: -U
  • Sort by last access date: -a
  • Sort by last status change date: -c
  • Show every entry except for current and previous directories: -A
  • Sort by file size: -S
  • Colorized output: -G

Author

  1. Viacheslav Pleshkov
  2. Leonid Dobrovolskyi

License

Collision is an open-sourced software licensed under the MIT license.