SLIDE 1
Duke CPS 108
- 9. 1
Solving a problem: scandir and Unix ls
- Access all the entries in a directory, or selected entries
➤ ls *.cc, ls -l *, ls -lt foo.* ➤ process the entries in some way (add sizes, print, …)
- What is in a directory?
➤ ., .., files, subdirectories ➤ what is a file in Unix? What kind of resources are
associated with a file? How do you create/remove a file from within a running program?
➤ How are files and directories accessed from a program?
- How is a directory tree backed-up to disk/tape?