আমি অনুমান করি যে আপনি একটি চিঠিটি ফাইলটিতে পেয়েছেন echo a > fileবা vim fileযার অর্থ, আপনার কাছে সেই চিঠিটি এবং একটি অতিরিক্ত নিউলাইন থাকবে (দুটি অক্ষর, এভাবে দুটি বাইট)। ls -lফাইলের আকার বাইটে দেখায়, ব্লক নয় (আরও সুনির্দিষ্ট হতে: ফাইলের দৈর্ঘ্য ):
$ echo a > testfile
$ ls -l testfile
-rw-r--r-- 1 user user 2 Apr 28 22:08 testfile
$ cat -A testfile
a$
(নোটগুলি চরিত্র cat -Aহিসাবে নতুন লাইনের প্রদর্শন করে $)
এর বিপরীতে ls -l, duডিস্কে থাকা প্রকৃত আকারটি প্রদর্শিত হবে:
$ du testfile
4
(প্রকৃতপক্ষে, du1kiB ইউনিটে আকার দেখায়, সুতরাং এখানে আকার 4 × 1024 বাইট = 4096 বাইট = 4 কিবি, যা এই ফাইল সিস্টেমের ব্লক আকার)
এটি lsদেখানোর জন্য, আপনাকে -sবিকল্পগুলি / এর পরিবর্তে / ব্যবহার করতে হবে -l:
$ ls -ls testfile
4 -rw-r--r-- 1 user user 2 Apr 28 22:08 testfile
প্রথম কলামটি বরাদ্দ আকার, আবার 1kiB এর ইউনিটগুলিতে। শেষ উল্লেখ করে --block-sizeউদাহরণস্বরূপ পরিবর্তন করা যেতে পারে
$ ls -ls --block-size=1 testfile
4096 -rw-r--r-- 1 aw aw 2 Apr 28 22:08 testfile