Tôi biết ba phương pháp để xóa tất cả các mục từ một tệp.
họ đang
>filename
touch filename
filename < /dev/null
Trong ba điều này tôi lạm dụng >filename
nhiều nhất vì điều đó đòi hỏi số lần nhấn phím ít nhất.
Tuy nhiên, tôi muốn biết cách nào hiệu quả nhất trong ba phương thức (nếu có bất kỳ phương pháp nào hiệu quả hơn) đối với các tệp nhật ký lớn và các tệp nhỏ.
Ngoài ra, làm thế nào để ba mã hoạt động và xóa nội dung?
truncate -s 0 filename
?