Skip to content

Concepts of Operating Systems - Programming Project 2

License

Notifications You must be signed in to change notification settings

cww2697/Find_Utility

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

30 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Find Utility

Concepts of Operating Systems - Programming Project 2

Functions like the Linux/Unix find function. Currently supports Linux/MacOS. Windows support comming soon.

To compile code unzip or git pull, and run make from inside the project directory. All indended functionalities have been implemented and tested for accuracy.

Intended functionalities:

  • find where-to-look
  • find where-to-look criteria
    • find where-to-look -n
    • find where-to-look -m
    • find where-to-look -i
  • find where-to-look criteria -r
  • find where-to-look criteria -e
  • find -?

Syntax for functionalities

  • find -w where-to-look
  • find -w where-to-look criteria
    • find -w where-to-look -n
    • find -w where-to-look -m
    • find -w where-to-look -i
  • find -w where-to-look criteria -r
  • find -w where-to-look criteria -e
    • find -w where-to-look criteria -e "cat ./path/to/file"
    • find -w where-to-look criteria -e "rm"
    • find -w where-to-look criteria -e "mv ./path/to/new/name"
  • find -?

Notes on implemented functionalities:

  • find where to look syntax in the program is implemented as find -w <where to look>
  • Specified number of minutes refers to some n number of minutes
    • +n should be used to find files modified more than n minutes ago
    • n should be used to find files modified exactly n minutes ago
    • -n should be used to find files modified less than n minutes ago
    • Uses linux epoch time and will not function correctly if last modified date is prior to 00:00:00 1 January 1970

About

Concepts of Operating Systems - Programming Project 2

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published