[Linuxtrent] Re: appello agli esperti perl

  • From: Antonio Galea <antonio.galea@xxxxxxxxx>
  • To: linuxtrent <linuxtrent@xxxxxxxxxxxxx>
  • Date: Mon, 27 Oct 2014 17:12:57 +0100

2014-10-27 15:43 GMT+01:00 Michele Bert <micbert75@xxxxxxxxx>:
>
> Se copio il file il risultato sembra corretto, mentre se lo sposto, alcuni di 
> essi risultano vuoti. Così mi domandavo: esistono
> dei meccanismi di parallelizzazione o bufferizzazione per cui se io faccio la 
> 'mv' troppo presto, in realtà sto spostando il file
> prima che questo venga effettivamente scritto? Qualcuno sa darmi qualche 
> altra spiegazione al fenomeno?

Il fatto che tu abbia trovato problemi solo su mv e non su cp è un
puro caso. Su Linux mv è implementata come una copy(src,dest) seguita
da rm(src). Questo è il mv di coreutils per Debian Wheezy (il
pacchetto upstream è quello di GNU e viene usato praticamente
ovunque):

   http://sources.debian.net/src/coreutils/8.13-3.5/src/mv.c/#L161

Antonio
--
Per iscriversi  (o disiscriversi), basta spedire un  messaggio con OGGETTO
"subscribe" (o "unsubscribe") a mailto:linuxtrent-request@xxxxxxxxxxxxx


Other related posts: