این وب‌سایت زیرمجموعه‌ای از وب‌سایت‌های پرسش و پاسخ فارسی است. در این وب‌سایت پرسش‌های مربوط به سیستم‌های عامل (ویندوز، لینوکس، مکینتاش و ...) پاسخ داده می‌شود.
با شرکت در این مجموعه توسط پاسخ به پرسش‌های دیگران یا طرح پرسش‌های خود، یا تصحیح مطالب دیگران توسط دیدگاه‌ها، به گسترش فرهنگ همکاری‌های آن‌لاین کمک نمایید.
همچنین با شرکت در بحث‌ها و کسب امتیاز از امکانات و جوایزی که به مرور به کاربران برتر اهدا می‌شود، برخوردار گردید.

شاخه‌ها

0 امتیاز
429 نمایش
توسط programmer (658 امتیاز)

1 پاسخ

0 امتیاز

در حالت عادی پارامتر -l همراه با دستور ls اندازه‌ی فایل‌ها رو هم نمایش می‌ده و این اندازه رو بر حسب بایت نمایش می‌ده.

ls -l
-rw-------. 1 root root 1352 Jan 28 2013 sample.log

اما فرض کنید بخواهیم اندازه‌ی فایل رو بر حسب کیلوبایت حساب کنیم

ls -l --block-size=K
-rw-------. 1 root root 2K Jan 28 2013 sample.log

یا به صورت مشابه

ls -l --block-size=KB
-rw-------. 1 root root 2K Jan 28 2013 sample.log

برای مگابایت هم به صورت مشابه می‌شه عمل کرد

ls -l --block-size=M
-rw-------. 1 root root 1M Jan 28 2013 sample.log

حتی می‌شه مقدار رو به صورت زیر تعیین کرد

ls -l --block-size=2K
-rw-------. 1 root root 1 Jan 28 2013 sample.log
توسط programmer (658 امتیاز)

چرا فایل ۱۳۵۲ بایتی رو دو کلیوبایت نمایش می‌ده؟ نباید یک کلیوبایت باشه؟

منظور این هست که با اندازه‌های بلاک ۱ کیلوبایتی برای نشون دادن این فایل حداقل به چند بلاک نیاز داریم که معلوم می‌شه ۲ بلاک مورد نیاز هست

...