Differences
This shows you the differences between two versions of the page.
Both sides previous revision Previous revision Next revision | Previous revision | ||
didattica:triennale:so:ay_1819:progettogiugnoluglio [2019/05/10 15:52] michele |
didattica:triennale:so:ay_1819:progettogiugnoluglio [2020/09/17 16:55] (current) |
||
---|---|---|---|
Line 16: | Line 16: | ||
La sinossi del programma è: | La sinossi del programma è: | ||
- | ''filestat [options] [input] [output]'' | + | <code> |
+ | filestat [options] [input] [output] | ||
+ | </code> | ||
- | Dove (NB: le opzioni lunghe iniziano con il doppio ''-''): | + | Dove: |
* ''input'' è il file di input dove vengono definiti i parametri di esecuzione del programma, se omesso viene usato il file ''filestat.in''; | * ''input'' è il file di input dove vengono definiti i parametri di esecuzione del programma, se omesso viene usato il file ''filestat.in''; | ||
- | * ''output'' è il file di output dove vengono collezionati i dati raccolti, se omesso viene usato il file ''filestat.db''; | + | * ''output'' è il file di output dove vengono collezionati i dati raccolti, se omesso viene usato il file ''filestat.db''. Le informazioni presenti nel file di output vengono __aggiornate__ ad ogni esecuzione del programma (e non soprascritte). |
- | * ''options'' è la lista di opzioni: | + | |
+ | Le possibili opzioni sono: | ||
+ | |||
+ | <code> | ||
+ | --verbose|-v | ||
+ | --stat|-s | ||
+ | --report|-r | ||
+ | --history|-h <filepah> | ||
+ | --user|-u <userId> | ||
+ | --group|-g <groupId> | ||
+ | --length|-l <min>:<max> | ||
+ | --noscan | ||
+ | </code> | ||
+ | |||
+ | La descrizione è la seguente: | ||
* ''--verbose|-v'': durante l'esecuzione il programma mostra a video le informazioni sui file elaborati, ed i dati raccolti; | * ''--verbose|-v'': durante l'esecuzione il programma mostra a video le informazioni sui file elaborati, ed i dati raccolti; | ||
* ''--stat|-s'': vengono mostrate sullo standard output le seguenti statistiche: | * ''--stat|-s'': vengono mostrate sullo standard output le seguenti statistiche: | ||
Line 35: | Line 51: | ||
* ''--user|-u <userId>'': stampa sullo standard output le informazioni di tutti i file di proprietà di ''<userId>'' | * ''--user|-u <userId>'': stampa sullo standard output le informazioni di tutti i file di proprietà di ''<userId>'' | ||
* ''--group|-g <groupId>'': stampa sullo standard output le informazioni di tutti i file di proprietà di ''<groupId>'' | * ''--group|-g <groupId>'': stampa sullo standard output le informazioni di tutti i file di proprietà di ''<groupId>'' | ||
- | * ''--length|-l <min>:<max>'': stampa sullo schermo le informazioni di tutti i file di dimensione (in byte) compresa tra ''<min>'' e ''<max>'' ('':<max>'' indica ogni file di dimensione al più ''<max>'', ''<min>:'' e ''<min>'' indicano ogni file di dimensione almeno ''<min>'') | + | * ''--length|-l <min>:<max>'': stampa sullo schermo le informazioni di tutti i file di dimensione (in byte) compresa tra ''<min>'' e ''<max>'' ('':<max>'' indica ogni file di dimensione al più ''<max>'', ''<min>:'' e ''<min>'' indicano ogni file di dimensione almeno ''<min>'') |
+ | * ''--noscan'': se presente questa opzione non viene effettuata la raccolta dei dati, ma vengono presentati solo le informazioni presenti del file di output. | ||
=== Formato File di Input === | === Formato File di Input === | ||
Line 96: | Line 113: | ||
<code> | <code> | ||
### | ### | ||
- | <code> | + | </code> |
Line 103: | Line 120: | ||
<code> | <code> | ||
### | ### | ||
- | <code> | + | </code> |
====== Addendum per 12 CFU ====== | ====== Addendum per 12 CFU ====== |