A custom implementation of the UNIX/Linux ls command built in C for an Operating Systems course. The project incrementally develops advanced features including long listing, hidden files, symbolic link handling, color-coded output, recursive directory traversal, sorting, and column formatting.
linux unix makefile posix recursion operating-system file-system command-line-tool systems-programming system-calls custom-layer custom-ls
-
Updated
Oct 5, 2025 - C