Voglio ridurre le dimensioni di un file con la forza bruta, cioè non mi interessa il resto, voglio solo tagliare il file, dire a metà e scartare il resto.
La prima cosa che mi viene in mente è il tronco di Perl . Sto seguendo l'esempio su quella pagina e ho fatto esattamente la stessa cosa:
seq 9 > test.txt
ls -l test.txt
perl -we 'open( FILE, "< ./test.txt" ) && truncate( FILE, 8 ) && close(FILE);'
Ma il file ha ancora le stesse dimensioni:
$ ls -lgG test.txt
-rw-rw---- 1 18 2013-08-08 09:49 test.txt
Come posso farlo funzionare?