انجمنهای فارسی اوبونتو
کمک و پشتیبانی => انجمن عمومی => نویسنده: سودو. در 20 بهمن 1400، 11:17 بظ
-
میدونید که در ls حجم خود شاخه ها ( یا همون دایرکتوری ) یعنی چند کیلوبایت رو نشون میده ، چجوری میتونم به ls بگم حجم همه فایل های داخل شاخه و زیر شاخه ها رو نشون بده ؟
-
دستور ls -l همه فایل های داخل دایرکتوری رو با جزییات نمایش میده.
اگر ls -lR بزنید دایرکتوری های داخلی رو هم نمایش میده
اگر ls -lRh بزنید علاوه بر موارد بالا، حجم فایل ها رو بصورت کیلو، مگ و.. نمایش میده
l : long
R : recursive
h : human readable
-
دستور ls -l همه فایل های داخل دایرکتوری رو با جزییات نمایش میده.
اگر ls -lR بزنید دایرکتوری های داخلی رو هم نمایش میده
اگر ls -lRh بزنید علاوه بر موارد بالا، حجم فایل ها رو بصورت کیلو، مگ و.. نمایش میده
l : long
R : recursive
h : human readable
اینارو میدونم ، نمیخوام محتویات زیر شاخه هارو هم نشون بده !
-
اینارو میدونم ، نمیخوام محتویات زیر شاخه هارو هم نشون بده !
میخوای فقط بهت بگه این دایرکتوری که داخلش هستی چقدر حجم داره؟
-
اینارو میدونم ، نمیخوام محتویات زیر شاخه هارو هم نشون بده !
میخوای فقط بهت بگه این دایرکتوری که داخلش هستی چقدر حجم داره؟
خیر
مثلا لیست میگیرم و توی این شاخه چند تا شاخه دیگه هست ، وقتی با سوییچ lh لیست بگیریم حجم اون دایرکتوری ها رو هم نشون میده اما فقط چند کیلوبایتع ( حجم خود دایرکتوریه ن محتوای داخلش ! ) در حالی ک زیر اون شاخه ده ها گیگ فیلمه !
-
du --si -BM --max-depth=1
و هر تعداد که لازم بود وارد دایرکتوریها بشه، مقدار --max-depth رو اضافه کن.
-
راستش du رو هم میشناختم اما خب امکانات ls رو همشو میخواهم ، فقط به جای یک عدد چند کیلوبایتی میخواهم حجم کل داخلشو نشون بده موقع ls -lhA همین ! که خب فک کنم راهکار نداره !
-
مثل اینکه نداره چاره ای !