انجمنهای فارسی اوبونتو
		کمک و پشتیبانی => انجمن عمومی => نویسنده: سودو. در 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 همین ! که خب فک کنم راهکار نداره !
			
- 
				مثل اینکه نداره چاره ای !