मैं एक फ़ाइल से सभी प्रविष्टियों को हटाने के तीन तरीकों से अवगत हूं।
वो हैं
>filename
touch filename
filename < /dev/null
इन तीनों में से मैं >filename
सबसे अधिक दुरुपयोग करता हूं जिसके लिए कम से कम कीस्ट्रोक्स की आवश्यकता होती है।
हालाँकि, मैं जानना चाहूंगा कि बड़ी लॉग फ़ाइलों और छोटी फ़ाइलों के संबंध में तीनों में से सबसे अधिक कुशल (यदि कोई अधिक कुशल तरीके हैं)।
इसके अलावा, तीन कोड सामग्री को कैसे संचालित और हटाते हैं?
truncate -s 0 filename
?