Chcę zmniejszyć rozmiar pliku metodą brute-force, tzn. Nie dbam o resztę, chcę po prostu wyciąć plik, powiedzmy o połowę, i odrzucić resztę.
Pierwszą rzeczą, jaka przychodzi mi na myśl, jest obcięcie Perla . Podążam za przykładem na tej stronie i zrobiłem dokładnie to samo:
seq 9 > test.txt
ls -l test.txt
perl -we 'open( FILE, "< ./test.txt" ) && truncate( FILE, 8 ) && close(FILE);'
Ale plik nadal ma ten sam rozmiar:
$ ls -lgG test.txt
-rw-rw---- 1 18 2013-08-08 09:49 test.txt
Jak mogę to zrobić?