انجمن‌های فارسی اوبونتو

تازه کار => انجمن تازه‌کاران => نویسنده: madjid222 در 27 فروردین 1392، 01:29 ق‌ظ

عنوان: دستور ls برای بدست آوردن حجم فایل
ارسال شده توسط: madjid222 در 27 فروردین 1392، 01:29 ق‌ظ
وقتی از دستور ls -lh استفاده می کنم تا اطلاعات کامل ببینم  چرا حجمی که نشان می دهد با سایزی که از راست کلیک بر روی فایل وproperties بدست می آید قابل مقایسه نیست به نظر میرسه properties درست نشون می ده. وقتی داخل دایرکتوری مربوطه می روم و  ls -l اجرا میکنم سایز مجموع فایل ها حساب می کنم یک عدد دیگر و متفاوت نسبه به حالت اول می شود
مثلا
desktop =4 kbyte
داخل که می روم و ls میگیرم مجمع فایلها 300 کیلو بایت است
دلیل چیست
عنوان: پاسخ : سوال2
ارسال شده توسط: xubuntu4iran در 27 فروردین 1392، 01:40 ق‌ظ
http://30li.ir/bash/commands/ls

عنوان: پاسخ : سوال2
ارسال شده توسط: madjid222 در 27 فروردین 1392، 02:00 ق‌ظ
من فردا در این مورد باید توضیح بدم دیگه وقت خوندن یک فایل یا یک سایت ندارم هر چند که در این لینک جوابم پیدا نکردم مرسی به هر حال دوست عزیز
عنوان: پاسخ : سوال2
ارسال شده توسط: دانیال بهزادی در 27 فروردین 1392، 06:53 ب‌ظ
این رو بخون متوجّه می‌شی: https://en.wikipedia.org/wiki/Kibibyte
عنوان: پاسخ : سوال2
ارسال شده توسط: ali.abry در 27 فروردین 1392، 07:35 ب‌ظ
وقتی ls میگیرین یک فلدر حتی اگر توش 1000 گیگ هم چیزی باشه دستور ls به شما 4 کیلو بایت رو نشون میده . اگر حجم داخل اون فایل رو میخای این جوری بزن
du -sh /FILE/ADRRESS

در ضمن باید توجه کنی که بعضی اوقات دستورات پیش فرض بر اساس 1024 تایی حجم رو نشون می دن بعضی اوقات بر اساس 1000 تایی باید ببینی بیس اون دستور چی هست معمولا اپشن h برایه 1024 و اپشن H برایه 1000 تایی هست بعضی اوقات دستورات اپشن هابه دیگه ای دارن مثلا تو دستور ls برایه 1024 تایی از h و برایه 1000 تایی از --si استفاده میشه.
عنوان: پاسخ : سوال2
ارسال شده توسط: dr.b4ne در 30 فروردین 1392، 10:39 ب‌ظ
لطفا عنوان تاپیک رو متناسب با موضوع مطرح شده تغییر دهید .