Saya ingin mengecilkan ukuran file dengan kekerasan, yaitu, saya tidak peduli tentang sisanya, saya hanya ingin memotong file, katakan setengahnya, dan buang sisanya.
Hal pertama yang terlintas di benak saya adalah truncate Perl . Saya mengikuti contoh di halaman itu dan melakukan hal yang persis sama:
seq 9 > test.txt
ls -l test.txt
perl -we 'open( FILE, "< ./test.txt" ) && truncate( FILE, 8 ) && close(FILE);'
Tetapi file tersebut masih memiliki ukuran yang sama:
$ ls -lgG test.txt
-rw-rw---- 1 18 2013-08-08 09:49 test.txt
Bagaimana saya bisa membuat ini berfungsi?