انجمنهای فارسی اوبونتو
کمک و پشتیبانی => انجمن عمومی => نویسنده: samt در 25 تیر 1400، 04:01 بظ
-
سلام
من در کنار ویندوز اوبونتو نصب کردم در پارتیشن هایی که برای ویندوز هست دستور ls -ltrh رو میزنم مقدار حجم فایل ها متفاوت هستش ولی وقتی میرم رو فایل propertise میگیرم حجمش فرق میکنه.
سوال اول:مقدار حجم نشون داده شده در ls مقدار حجم inode رو نشون میده یا نه؟
دوم:اگه از سوییچ دیگه ایی یا دستور دیگه ایی باید استفاده بشه چی هست؟
سوم:مقدار حجم پارتیشن در lsblk با مقدار حجم همون پارتیشن در other location متفاوت هستش.اگه برحسب GB یا Gb باشه بازم اشتباه هستش؟
ممنون
-
ls حجم رو به صورت گیبیبایت چاپ میکنه. در حالی که nautilus حجم رو به صورت گیگابایت نمایش میده. به همین دلیل حجمی که توی nautilus نمایش داده میشه، بیشتره. در اصل حجم یکی هست فقط واحد اندازهگیری فرق داره.
هر گیگابایت، 1,000,000,000 بایت هست. در حالی که هر گیبیبایت، 1,073,741,824 بایت هست. به خاطر همین فرق داره.
lsblk هم همینطور.
اگه میخواهید ls حجم رو به گیگابایت نمایش بده بهجای گیبیبایت، از سوئیچ si- بهجای سوئیچ h- استفاده کنید.
-
سلام
من در کنار ویندوز اوبونتو نصب کردم در پارتیشن هایی که برای ویندوز هست دستور ls -ltrh رو میزنم مقدار حجم فایل ها متفاوت هستش ولی وقتی میرم رو فایل propertise میگیرم حجمش فرق میکنه.
سوال اول:مقدار حجم نشون داده شده در ls مقدار حجم inode رو نشون میده یا نه؟
دوم:اگه از سوییچ دیگه ایی یا دستور دیگه ایی باید استفاده بشه چی هست؟
سوم:مقدار حجم پارتیشن در lsblk با مقدار حجم همون پارتیشن در other location متفاوت هستش.اگه برحسب GB یا Gb باشه بازم اشتباه هستش؟
ممنون
من درست متوجه نشدم الان اوبونتو شما سالمه و بوت میشه یا ویندوزد خرابش کرده؟
-
من درست متوجه نشدم الان اوبونتو شما سالمه و بوت میشه یا ویندوزد خرابش کرده؟
متن پیام رو خوندی اصلاً؟
-
من درست متوجه نشدم الان اوبونتو شما سالمه و بوت میشه یا ویندوزد خرابش کرده؟
متن پیام رو خوندی اصلاً؟
بله خوندم فکر کردم که اول اوبونتو نصب کرده بعد ویندوز برای همین مشکلی برای اوبونتوش پیش اومده
-
ls حجم رو به صورت گیبیبایت چاپ میکنه. در حالی که nautilus حجم رو به صورت گیگابایت نمایش میده. به همین دلیل حجمی که توی nautilus نمایش داده میشه، بیشتره. در اصل حجم یکی هست فقط واحد اندازهگیری فرق داره.
هر گیگابایت، 1,000,000,000 بایت هست. در حالی که هر گیبیبایت، 1,073,741,824 بایت هست. به خاطر همین فرق داره.
lsblk هم همینطور.
اگه میخواهید ls حجم رو به گیگابایت نمایش بده بهجای گیبیبایت، از سوئیچ si- بهجای سوئیچ h- استفاده کنید.
بابت جوابتون ممنون ولی سوالی که هست اینه که پوشه windows در nautilus مقدار ۱۷.۴GB نشون میده ولی در ls مقدار ۱۶K رو نشون میده و یا پوشه vm رو در ls صفر نشون میده ولی در nautilus مقدار ۴۱GB رو نشون میده فقط این پوشه نیست پوشه های دیگه هم به همین شکل هست؟
https://s19.picofile.com/file/8438205700/Screenshot_from_2021_07_17_15_34_31.png
-
چون ls مقدار فضای اشغالشده به دست اون پرونده رو میگه. ولی ناتیلوس، کل حجم اشغالشده به دست اون شاخه و زیرشاخههاش رو. در واقع معادل du است.
-
چون ls مقدار فضای اشغالشده به دست اون پرونده رو میگه. ولی ناتیلوس، کل حجم اشغالشده به دست اون شاخه و زیرشاخههاش رو. در واقع معادل du است.
ممنون.فقط دستور ویا سویچی در ls یا du هست که به صورت کلی حجم اشغال شده شاخه و زیرشاخه رو یکجا نشون بده؟
(du میاد تمام زیرشاخه ها رو با حجمش نشون میده و ls -R هم به همین شکل هست)
من man ls ,du رو نگاه کرد چیزی پیدا نکردم.
-
برای du انتخاب -d0 هست.
-
ممنون.فقط دستور ویا سویچی در ls یا du هست که به صورت کلی حجم اشغال شده شاخه و زیرشاخه رو یکجا نشون بده؟
(du میاد تمام زیرشاخه ها رو با حجمش نشون میده و ls -R هم به همین شکل هست)
من man ls ,du رو نگاه کرد چیزی پیدا نکردم.
از سوئیچ s- با du استفاده کنید. مثلا اینجوری
du -s /home
میتونید از سوئیچ h- هم استفاده کنید تا حجم رو بهتر نشون بده. به طور پیشفرض، حجم به بایت نمایش داده میشه.
-
ممنون.فقط دستور ویا سویچی در ls یا du هست که به صورت کلی حجم اشغال شده شاخه و زیرشاخه رو یکجا نشون بده؟
(du میاد تمام زیرشاخه ها رو با حجمش نشون میده و ls -R هم به همین شکل هست)
من man ls ,du رو نگاه کرد چیزی پیدا نکردم.
از سوئیچ s- با du استفاده کنید. مثلا اینجوری
du -s /home
میتونید از سوئیچ h- هم استفاده کنید تا حجم رو بهتر نشون بده. به طور پیشفرض، حجم به بایت نمایش داده میشه.
منظورم از کلی اینه که مثل ls تمام پوشه ها رو نشون بده(زیرشاخه ها رو نه) و حجم رو به صورت کلی (مجموع حجم شاخه و زیرشاخه) رو نشون بده.
یعنی مثل ls فقط حجم رو مثل ناتیلوس بزنه