সংক্ষিপ্ত উত্তর নয় তবে ...
এই উত্তরটি সুপার ব্যবহারকারীর থেকে অন্যটির ভিত্তিতে তৈরি । যদিও স্বল্পতম বাশ কমান্ডটি নয়, truncateগড় নবাবিদের পক্ষে সর্বাধিক পঠনযোগ্য:
$ echo Hello > Hello.txt
$ echo World! >> Hello.txt
$ cat Hello.txt
Hello
World!
$ truncate -s 0 Hello.txt
$ ll Hello.txt
-rw-rw-r-- 1 rick rick 0 Mar 20 17:32 Hello.txt
truncateকমান্ডের সাথে ব্যবহৃত প্যারামিটারগুলি এখানে:
- "-s" আকার সেট করুন
- "0" আকারটি শূন্য হবে
প্রথম 10,000 বাইট বাদে সবকিছু সাফ করুন
এর একটি সুবিধা truncateহ'ল শূন্য নয়, আপনি কতটা রাখবেন তা নির্দিষ্ট করে দিতে পারেন:
$ truncate -s 10000 Hello.txt
... প্রথম 10,000 বাইটের পরে সমস্ত কিছু কেটে যাবে। যদি কোনও প্রোগ্রাম পাগল হয়ে যায় এবং একটি ছোট লগ ফাইলে অনেক মেগাবাইট ডেটা ফেলে দেয় তবে এটি কার্যকর হতে পারে:
truncate10K এর যুক্তিসঙ্গত বৃহত্তর স্বাভাবিক আকারের জন্য কমান্ডটি চালান
- আপনার পাঠ্য সম্পাদক দিয়ে ফাইলটি খুলুন এবং টিপুন End
- হাইলাইট করুন এবং PgUpঅবশিষ্ট বাইটগুলি মুছে ফেলার জন্য যা অন্তর্ভুক্ত নয় (সাধারণত ASCII আবর্জনা অক্ষরের দ্বারা স্বীকৃত)।