ls is program/instruction for linux which prints file list in directory or attributes(property) of each file.

it prints each information respectively
stat() : get metadata with file name.
getpwuid() : get struct passwd data with uid(integer).
getpwgid() : get struct passwd data with gid(integer).
ctime() : convert modified time with unix_time to timestamp.
Additional macro function
S_ISDIR() : check if it's directory. if true, modeStr[0] is 'd'.
S_ISCHR() : check if it's character device file. if true, modeStr[0] is 'c'.
S_ISBLK() : check if it's blcok device file. if true, modeStr[0] is 'b'.
Constant for file mode
1. owner : S_I [R/W/X] USR
1. group : S_I [R/W/X] GRP
1. others : S_I [R/W/X] OTH
