ฉันตระหนักถึงสามวิธีในการลบรายการทั้งหมดจากไฟล์
พวกเขาคือ
>filename
touch filename
filename < /dev/null
ในสามคนนี้ฉันใช้ความรุนแรง>filename
มากที่สุดเนื่องจากต้องใช้การกดแป้นน้อยที่สุด
อย่างไรก็ตามฉันต้องการทราบว่าวิธีใดที่มีประสิทธิภาพมากที่สุดในสาม (หากมีวิธีที่มีประสิทธิภาพมากกว่านี้) สำหรับไฟล์บันทึกขนาดใหญ่และไฟล์ขนาดเล็ก
นอกจากนี้สามรหัสทำงานและลบเนื้อหาอย่างไร
truncate -s 0 filename
อะไร