Pages (4): « 1 2 3 [4] Show 150 posts per page |
.dsy:it. (http://www.dsy.it/forum/)
- Sistemi operativi I (http://www.dsy.it/forum/forumdisplay.php?forumid=269)
-- aiuto su alcuni es di lab (http://www.dsy.it/forum/showthread.php?threadid=37660)
mmm mi ricordo che alla fine il prof mi disse che si doveva usare il comando "du" però tu non l'hai usato...che casino..
Mi sa che hai ragione tu
forse:
#!/bin/sh
for FILE in $( find / -type f -size +10 -a -size -200 | xargs du ); do
BLOCCHI=$(echo $FILE | cut -d " " -f 1)
if [ $BLOCCHI % 2 -eq 1 ]; then
ar rc archivio.ar $FILE
fi
done
così non mi da problemi
come faccio a verificare contenuto ar?
non me lo ricordo...sto cercando qui il comando..
ecco!! allora per leggere un archivio tar il comando è Tar t archivio.tar quindi credo che per un archvio ar sia la stessa cosa più o meno
però non riesco a capire perchè il tuo script mi da errore di out of space. che du palleeeee
a me nn trova blocchi dispari.
se i file hanno una dimensione in kb... e blocchi = file * 2, nn esistono blocchi di dim dispari
nell'altro thread avevo letto che il for dava problemi di out of space ed era meglio il while.....però che palle non si capisce che bisogna usare!!!
infatti ma la dimensione dei blocchi che trova mi sembrano tutti pari perchè non crea l'archivio...quindi non entra mai nell'if!!!
Provaci tu perchè mo mi ripasso un po di teoria visto che c'è pure l'orale....
BASTAAAAAAAAAAAAAAAAAAA
qualcuno sa come copiare tutti i file da /usr e sottodir in /tmp mentenendo gerarchia e permessi?
il prof mi ha detto che non si può fare con cp!!!
se non si può fare con cp allora non lo so
Ho trovato questo... funziona bene.
copia struttura DIR e poi FILES.. cp -p mantiene permessi
Personalmente ho risolto anch'io tramite il seguente script (tipo di esercizio: copiare file che inziano con un certo pattern da un ramo del FS ad un altro, mantenendo la struttura delle dir):
--------
#!/usr/bin/sh
# uso: <nomescript> origine destinazione pattern
for i in $(find $1 -type d) # dir del ramo passato come arg 1
do
mkdir -p "$2/$i" # ricrea la struttura nel path passato come arg 2
done
for j in $(find $1 -type f -name "$3*") #i files da copiare
do
cp -p "$j" "$2/$j"
done
elex1984 alla fine , sei riuscita a rispondere alla domanda sul xargs?
spero di avertelo detto giusto
miguel tu invece cosa hai fatto!?
ho passato il lab con un bel 23 ora mi godo il relax di qualche giorno!!! Grazie ai tread e a quelli che mi hanno risposto e che mi sono stati vicini vicini
x nsajuve
ciao, allora tu sei il mio vicino di oggi :-) si si era giusto quello che mi hai detto.. ancora grazie... mi ha dato 20... poi ho fatto l'orale 26.. tot 23... sono contentissima...
X tutti
grazie a tutti quelli che hanno risp a questo thred e anche grazie e voi che sono riuscita a passare l'esame :-)
a presto... :-)
All times are GMT. The time now is 03:17. | Pages (4): « 1 2 3 [4] Show all 58 posts from this thread on one page |
Powered by: vBulletin Version 2.3.1
Copyright © Jelsoft Enterprises Limited 2000 - 2002.