On Mon, Jan 03, 2011 at 04:37:33PM +0100, Christian Grigis wrote:
> Apparemment il y a 'truncate' dans les GNU coreutils.
Tiens!?

Etrange: ``Y'a pas dans mon desktop''.
Ok: Je suis sous Debian Lenny (5.0), cette commande est fournie
    dans les ``Core Utils'' de Debian Squeeze (6.0 à venir) et
    dans Ubuntu (karmic, en tout cas).

> 
> % truncate -s 100k *.log
> 
> ... qui utilise bien, vérification faite, l'appel système
> correspondant. :)
Oui, mais attention!
$ man truncate
  truncate - shrink or extend the size of a file to the specified size

Shrink *or* extend!!!

Et donc:
  If  a  FILE  is  larger  than  the  specified  size, the extra data is lost.
  If a FILE is shorter, it is extended and the extended part reads as zero 
bytes.

Bref, ce n'est probablement pas ce que tu cherches...

--
 Félix Hauri  -  <[email protected]>  -  http://www.f-hauri.ch
_______________________________________________
gull mailing list
[email protected]
http://forum.linux-gull.ch/mailman/listinfo/gull

Répondre à