5
จะตัดไฟล์ให้มีขนาดที่กำหนดภายใต้ Linux ได้อย่างไร
ฉันต้องการลดขนาดไฟล์โดยใช้กำลังดุร้ายนั่นคือฉันไม่สนใจที่เหลือฉันแค่ต้องการตัดไฟล์พูดครึ่งแล้วทิ้งส่วนที่เหลือ สิ่งแรกที่มาคิดเป็นของ Perl ตัด ฉันกำลังติดตามตัวอย่างในหน้านั้นและทำสิ่งเดียวกัน: 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 ฉันจะทำงานนี้ได้อย่างไร