나는 무차별 대입으로 파일 크기를 축소하고 싶습니다. 즉, 나머지는 신경 쓰지 않고 파일을 반으로 자르고 나머지는 버리고 싶습니다.
가장 먼저 떠오르는 것은 Perl의 truncate 입니다. 해당 페이지의 예제를 따르고 있으며 정확히 동일한 작업을 수행했습니다.
seq 9 > test.txt
ls -l test.txt
perl -we 'open( FILE, "< ./test.txt" ) && truncate( FILE, 8 ) && close(FILE);'
그러나 파일 크기는 여전히 같습니다.
$ ls -lgG test.txt
-rw-rw---- 1 18 2013-08-08 09:49 test.txt
이 작업을 어떻게 수행 할 수 있습니까?