Strumenti Utente

Strumenti Sito


lcs:lcs06:esercitazioni:esercitazione4bis

Esercitazione 5

Questi esercizi sono relativi alle SC che lavorano su directory ed estendono mystat sviluppato nella scorsa esercitazione

Esercizio 1 : mystat -d

Estendere il comando mystat con l'opzione -d tale che:

mystat -d dir

stampi gli attributi di tutti i file contenuti nelle directory dir mentre

mystat -d

(senza parametri) stampi gli attributi dei file contenuti nella directory corrente
Suggerimento: usare opendir(), readdir() (man 3), etc e getcwd(), chdir() per semplificare

Esercizio 2 : mystat -d -r

Estendere gil comando mystat con l'opzione -r (recursive) che stampa in maniera ricorsiva tutti i file del sottoalbero radicati nella directory specificata (dir o la directory corrente vedi Es. 1).
Avanzato: usare lstat() per evitare i loop dovuti ai link simbolici

lcs/lcs06/esercitazioni/esercitazione4bis.txt · Ultima modifica: 08/02/2007 alle 13:46 (17 anni fa) da Susanna Pelagatti