|
Cic |
Ciao PrizeD, ho provato a trovare una soluzione al ... |
18-01-2017 13:06 |
|
|
Cic |
.fedelissimo.
Registered: Jul 2009
Posts: 44 (0.01 al dì)
Location:
Corso:
Anno:
Time Online: 16:21:01: [...]
Status: Offline
Edit | Report | IP: Logged |
Ciao PrizeD, ho provato a trovare una soluzione alternativa all'esercizio che ha hai sottoposto. Ho fatto così:
sudo find / -type f | head -10 | xargs du $dim1 | find / -type f | head -11 -a head -20 | xargs du $dim2 | awk '{if($dim1==$dim2) print $dim1, "\n", $dim2}'.
In pratica faccio 2 find sui file che vanno prima da 1 a 10 e poi da 11 a 20, memorizzando la loro dimensione in blocchi in $dim1 e $dim2. Poi verifico che abbiano le stesse dimensioni in blocchi e faccio la stampa di questi valori. Non sono sicuro al 100% che vada bene però.
|
18-01-2017 13:06 |
|
|
| |
|
PrizeD |
Uhmmm.. Correggimi se sbaglio, ma $dim1 e $dim2 no ... |
18-01-2017 16:23 |
|
|
PrizeD |
.consigliere.
Registered: Dec 2007
Posts: 140 (0.02 al dì)
Location: Cerro Maggiore
Corso: Informatica
Anno: 3°
Time Online: 20:00:39 [...]
Status: Offline
Edit | Report | IP: Logged |
Uhmmm.. Correggimi se sbaglio, ma $dim1 e $dim2 non li hai dichiarati ne gli hai assegnato nulla, in xargs se vuoi usare l'input letto (che comunque viene appeso alla fine) devi usare "-I {}".
Inoltre (head -20 l'avevo usate per velocizzare i test, in realtà erano da cercare tutti i files) non penso che "head -11 -a head -20" funzioni, piuttosto sarebbe da fare "head -20 | tail -10".
Per quanto riguarda awk invece, non ne ho la più pallida idea...so che è un comando che semplifica molto la vita, ma non saprei come usarlo bene
|
18-01-2017 16:23 |
|
|
| |
|
PrizeD |
Avrei una domanda, riguardo un paio di esercizi:
... |
18-01-2017 20:26 |
|
|
PrizeD |
.consigliere.
Registered: Dec 2007
Posts: 140 (0.02 al dì)
Location: Cerro Maggiore
Corso: Informatica
Anno: 3°
Time Online: 20:00:39 [...]
Status: Offline
Edit | Report | IP: Logged |
Avrei una domanda, riguardo un paio di esercizi:
- Per ogni utente trovare i 3 file più vecchi del sistema
- Memorizzare in un archivio .ar tutti i file creati negli ultimi 2 giorni di dimensione minore di 5k.
(tralasciando l'archivio .ar, che penso sia un errore di copia e incolla) Come si potrebbero risolvere, dato che di un file abbiamo soltanto atime mtime e ctime?
Googlando un po' ho letto che questo dato dovrebbe essere rappresentato dal campo "Birth" in stat, però a seconda del filesystem, potrebbe non essere presente.
|
18-01-2017 20:26 |
|
|
| |
|
Cic |
Per quanto ne so io, il problema dei 2 giorni è r ... |
19-01-2017 11:33 |
|
|
Cic |
.fedelissimo.
Registered: Jul 2009
Posts: 44 (0.01 al dì)
Location:
Corso:
Anno:
Time Online: 16:21:01: [...]
Status: Offline
Edit | Report | IP: Logged |
Per quanto ne so io, il problema dei 2 giorni è risolvibile con -ctime -2. Per l'archivio ar invece, a quanto pare, è un formato vecchio che non è più riconosciuto. Per quello dei file più grossi io farei così:
sudo find / -type f -user $UID | xargs du | head -3.
Last edited by Cic on 19-01-2017 at 11:35
|
19-01-2017 11:33 |
|
|
| |
|
PrizeD |
Ma [URL=https://www.quora.com/What-is-the-differen ... |
19-01-2017 13:09 |
|
|
PrizeD |
.consigliere.
Registered: Dec 2007
Posts: 140 (0.02 al dì)
Location: Cerro Maggiore
Corso: Informatica
Anno: 3°
Time Online: 20:00:39 [...]
Status: Offline
Edit | Report | IP: Logged |
Ma -ctime non rappresenta il giorno in cui il file è stato "cambiato"?
Ovvero sono stati modificati gli attributi per esempio.
|
19-01-2017 13:09 |
|
|
| |
|
Cic |
In teoria no, perché -ctime ti dice l'ultima modi ... |
19-01-2017 14:57 |
|
|
Cic |
.fedelissimo.
Registered: Jul 2009
Posts: 44 (0.01 al dì)
Location:
Corso:
Anno:
Time Online: 16:21:01: [...]
Status: Offline
Edit | Report | IP: Logged |
In teoria no, perché -ctime ti dice l'ultima modifica che è stata fatta ad un file in un intervallo di giorni. Di conseguenza se tu crei un file oggi ed esegui la ricerca su file modificati negli ultimi 2 giorni, ti comparirà anche quello appena creato, perché la data di creazione effettivamente rappresenta l'ultima modifica che ha subito il file stesso.
|
19-01-2017 14:57 |
|
|
| |
|
alexx |
ciao ragazzi. vorrei sapere una cosa: all'esame di ... |
25-01-2017 09:41 |
|
|
alexx |
.fedelissimo.
Registered: Aug 2016
Posts: 44 (0.01 al dì)
Location:
Corso: informatica
Anno: 3
Time Online: 13:07:31 [...]
Status: Offline
Edit | Report | IP: Logged |
ciao ragazzi. vorrei sapere una cosa: all'esame di laboratorio per prendere 18 è sufficiente fare giusto il partizionamento? inoltre non ho capito se va fatto su qemu e quindi usare un disco virtuale.
grazie
|
25-01-2017 09:41 |
|
|
| |
|
Cic |
Ciao alexx, l'esercizio sul partizionamento serve ... |
25-01-2017 11:11 |
|
|
Cic |
.fedelissimo.
Registered: Jul 2009
Posts: 44 (0.01 al dì)
Location:
Corso:
Anno:
Time Online: 16:21:01: [...]
Status: Offline
Edit | Report | IP: Logged |
Ciao alexx, l'esercizio sul partizionamento serve soltanto per accedere al 2° esercizio. Sbagliando l'esercizio sul partizionamento l'esame finisce con una votazione insufficiente. Facendo bene il primo e il secondo puoi prendere fino a 24, inoltre facendo bene anche il secondo puoi scegliere se fare o meno il terzo esercizio, che è su JOS. Poi per esercitarti a casa dovrai usare qemu con un'immagione del sistema operativo, puoi trovare tutto sul sito del lab.
|
25-01-2017 11:11 |
|
|
| |
|
alexx |
[QUOTE][i]Originally posted by Cic [/i]
... |
26-01-2017 10:54 |
|
|
alexx |
.fedelissimo.
Registered: Aug 2016
Posts: 44 (0.01 al dì)
Location:
Corso: informatica
Anno: 3
Time Online: 13:07:31 [...]
Status: Offline
Edit | Report | IP: Logged |
Originally posted by Cic
Ciao alexx, l'esercizio sul partizionamento serve soltanto per accedere al 2° esercizio. Sbagliando l'esercizio sul partizionamento l'esame finisce con una votazione insufficiente. Facendo bene il primo e il secondo puoi prendere fino a 24, inoltre facendo bene anche il secondo puoi scegliere se fare o meno il terzo esercizio, che è su JOS. Poi per esercitarti a casa dovrai usare qemu con un'immagione del sistema operativo, puoi trovare tutto sul sito del lab.
si so che bisogna usare qemu, ma durante l'esame il disco che si deve partizionare è un disco virtuale da creare su qemu?
non c'è una guida che facciamo prima?
ps: e all'esame bisogna semplicemente farlo o consegnare anche uno script dei comandi utilizzati?
Last edited by alexx on 26-01-2017 at 11:33
|
26-01-2017 10:54 |
|
|
| |
|
Cic |
All'esame l'ambiente sul quale lavorerai è già t ... |
26-01-2017 15:11 |
|
|
Cic |
.fedelissimo.
Registered: Jul 2009
Posts: 44 (0.01 al dì)
Location:
Corso:
Anno:
Time Online: 16:21:01: [...]
Status: Offline
Edit | Report | IP: Logged |
All'esame l'ambiente sul quale lavorerai è già tutto predisposto. Non devi consegnare niente in formato cartaceo. Ogni esercizio ha un limite di tempo prefissato, esaurito il tempo, qualsiasi cosa tu stia facendo, l'ambiente di lavoro si resettarà in automatico. Comunque per tutti i dettagli, vai qui https://mameli.docenti.di.unimi.it/...iki/TemaDEsame.
|
26-01-2017 15:11 |
|
|
| |
|
alexx |
[QUOTE][i]Originally posted by Cic [/i]
... |
26-01-2017 15:34 |
|
|
alexx |
.fedelissimo.
Registered: Aug 2016
Posts: 44 (0.01 al dì)
Location:
Corso: informatica
Anno: 3
Time Online: 13:07:31 [...]
Status: Offline
Edit | Report | IP: Logged |
Originally posted by Cic
All'esame l'ambiente sul quale lavorerai è già tutto predisposto. Non devi consegnare niente in formato cartaceo. Ogni esercizio ha un limite di tempo prefissato, esaurito il tempo, qualsiasi cosa tu stia facendo, l'ambiente di lavoro si resettarà in automatico. Comunque per tutti i dettagli, vai qui https://mameli.docenti.di.unimi.it/...iki/TemaDEsame.
ho trovato una guida del prof Re. qui a pag 70 https://homes.di.unimi.it/re/Corsi/...AB_L2_lez4.pdf.
ho risolto. non c'era proprio l'eseguibile
ok ce l'ho fatta. la partizione estesa non conta in quelle richieste nell'esame vero?
Last edited by alexx on 26-01-2017 at 16:55
|
26-01-2017 15:34 |
|
|
| |
|
alexx |
ciao ragazzi. una cosa: quando uso find per trovar ... |
06-02-2017 15:38 |
|
|
alexx |
.fedelissimo.
Registered: Aug 2016
Posts: 44 (0.01 al dì)
Location:
Corso: informatica
Anno: 3
Time Online: 13:07:31 [...]
Status: Offline
Edit | Report | IP: Logged |
ciao ragazzi. una cosa: quando uso find per trovare dei file,
quindi find ./ -name "*.c" | , se dopo la pipe metto un grep, questo opera sui contenuti dei file o sui nomi? nel caso ci fosse bisogno dello xargs non è che riuscireste a spiegarmi cosa fa. perche non riesco proprio a capire. a volte viene usato e altre volte no.
|
06-02-2017 15:38 |
|
|
| |
|
All times are GMT. The time now is 23:57. |
|
|
|
|
|
|
|
| |
Forum Rules:
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts
|
HTML code is OFF
vB code is ON
Smilies are ON
[IMG] code is ON
|
|
|
|
|
|