On Wednesday 15 September 2010 16:48:44 Giulio wrote:
> C'è qualche differenza a fare ad es:
>
> dd if=miofile.img of=/dev/sda
>
> e:
>
> cat miofile.img >/dev/sda
>
> ?
Non dovrebbe, ma potrebbe.
Il cat(1) definito dallo standard POSIX non dovrebbe
http://www.opengroup.org/onlinepubs/009695399/utilities/cat.html
perchè si premura di evitare soprrese. Lo GNU cat(1), almeno quello
di cui ho aperta la pagina di manuale adesso, prevede anche l'opzione
-n, di derivazione BSD, che numera le righe emesse.
Righe ?
Se lo GNU cat(1) può dover numerare le righe, deve porsi il problema
di cosa fare quando incontra uno 0x00 in ingresso. In una riga quel
carattere non è ammesso, perchè è il terminatore di riga in memoria,
ma un'immagine disco è piena di zeri.
Morale: pick the right tool for the job.
Davide Bolcioni
--
There is no place like /home.
|