Tôi muốn thu nhỏ kích thước tệp bằng cách mạnh mẽ, nghĩa là tôi không quan tâm đến phần còn lại, tôi chỉ muốn cắt tệp, nói một nửa và loại bỏ phần còn lại.
Điều đầu tiên xuất hiện trong đầu là cắt ngắn của Perl . Tôi đang theo dõi ví dụ trên trang đó và đã làm chính xác điều tương tự:
seq 9 > test.txt
ls -l test.txt
perl -we 'open( FILE, "< ./test.txt" ) && truncate( FILE, 8 ) && close(FILE);'
Nhưng tập tin vẫn có cùng kích thước:
$ ls -lgG test.txt
-rw-rw---- 1 18 2013-08-08 09:49 test.txt
Làm thế nào tôi có thể làm cho công việc này?