PDA

Visualizza la versione completa : Implementare una versione del comando find (shell linux)


Rens86
06-05-2010, 13:26
Ciao a tutti,
devo implemtare una versione del comando find, implementando in particolare le espressioni:

-amin n (indica che il file ha subito l'ultimo accesso n minuti fa)
-inum n (trova i file che hanno n come numero inode)
-name nome (trova il file con il nome specificato)
-perm octal_number (i bit di permesso del file sono esattamente uguali al valore ottale indicato)
-user nome (proprietario con nome indicato)
-group nome (gruppo con nome indicato)
-type t ( b speciale a blocchi (bufferizzato)
c speciale a caratteri (non bufferizzato)
d directory
p named pipe (FIFO)
f file regolare
l link simbolico
s socket )
-links n (cercare il file con n links)
-f pathname (pathname da cui iniziare la ricerca)

Quindi la sintassi per eseguire il comando deve essere:
find -f pathname espressione

Se qualcuno potrebbe darmi una mano ne sarei davvero grato.. non so dove sbattere la testa!!
Grazie mille

oregon
06-05-2010, 13:41
Originariamente inviato da Rens86
Se qualcuno potesse darmi una mano ne sarei davvero grato.. non so dove sbattere la testa!!

Che tipo di mano? Il compito abbastanza oneroso e non basterebbe una risposta su un forum ...

Rens86
06-05-2010, 14:01
Originariamente inviato da oregon
Che tipo di mano? Il compito abbastanza oneroso e non basterebbe una risposta su un forum ...

almeno un un punto da cui iniziare.. qualche consiglio..

billiejoex
07-05-2010, 16:42
Chiedere "un punto da cui iniziare" riguardo un discorso tanto vasto non ha molto senso.
Se hai dubbi su qualcosa di specifico (es stupido: come distinguo un file da una directory da un link?) se ne pu parlare, se non hai neanche la minima idea da dove cominciare direi che si pu fare poco.

Inoltre qual il linguaggio?

Loading