Төлем әдістері Abuse

Linux жүйесінде қалта өлшемін табыңыз

06.04.2022, 01:03

Файл менеджерінің көмегімен Linux дискісінде белгілі бір қалта алатын орынды көруге болады. Файл сипаттарын ашу керек. Бірақ ақпарат онда толық көрсетілмейді, көбінесе сізге мәліметтер қажет. ls утилитасын пайдаланып толық ақпаратты ала алмайсыз. Бірақ du утилитасы осы мақсаттар үшін өте қолайлы. Әрі қарай, Linux жүйесіндегі қалта өлшемін du арқылы қалай көруге болатынын айтамыз. Мұны істеу үшін біз оны пайдаланудың екі мысалын қарастырамыз.

Каталогтың көлемін қалай білуге болады

Біріншіден, біз сізге белгілі бір қалта туралы оның тіркемелері бар немесе онсыз ақпаратты қалай алуға болатынын айтамыз. Содан кейін біз белгілі бір каталогтағы ішкі қалталарға көшеміз. Сонымен бірге, деректерді сұрыптау мүмкіндігі сияқты du-мен жұмыс істеудің бірнеше пайдалы нюанстарын атап өтеміз.

Арнайы қалта

Мысал ретінде Жүктеулер қалтасын алайық. Оның өлшемін көрсету пәрмені келесідей:

 $ sudo du -sh /home/root-user/Downloads

Нәтижесінде дискіде оның алатын орны көрсетіледі:

Жақсырақ түсіну үшін біз пәрмендерді береміз және қатысты опцияларды қысқаша қарастырамыз:

  • -s – кірістірілген ішкі қалталарсыз қалтаның өлшемін ғана шығарады.
  • -h – ақпаратты таныс формада шығару. Әңгіме өлшем бірліктері туралы болып отыр (К – килобайт, М – мегабайт және т.б.).

Сондай-ақ ішкі қалталардың мазмұнын есепке алмай, қалтадағы файлдардың жалпы өлшемін көруге болады. Ол үшін -S опциясын пайдаланыңыз:

 $ sudo du -sSh /home/root-user/Downloads 

Көріп отырғаныңыздай, қалтаның өлшемін табу өте оңай.

Каталогтағы қалталар

du пайдаланудың екінші пайдалы сценарийі ішіндегі файлдарды қоспағанда, берілген каталогтағы барлық ішкі қалталардың өлшемін басып шығару болып табылады. Тағы да мысал ретінде Жүктеулер каталогын алайық. Міне, бізге қажет команда:

 $ sudo du -h /home/root-user/Downloads 

Оның орындалуының нәтижесінде терминал алдымен кірістірілген ішкі қалталардың өлшемін, содан кейін қалтаны өзі көрсетеді. --max-depth опциясын пайдаланып, ең үлкен ұя салу тереңдігін орнатуға болады. Егер сізді тек қалтаның өзі қызықтырса, тереңдігі 0 болады, егер сізді оған кірістірілген ішкі қалталар да қызықтырса, тереңдігі 1 немесе одан да көп:

 $ sudo du -h --max-depth=1 /home/root-user/Downloads 

Бұл каталог өте үлкен болғанда және du утилитасының ауқымын шектегіңіз келгенде пайдалы.

Сондай-ақ қалтаның өлшемін және оның ішіндегі барлық файлдарды, соның ішінде ішкі қалталардағыларды да көруге болады. Осы мақсаттар үшін сіз -a опцияларын қосымша көрсетуіңіз керек:

 $ sudo du -ah /home/root-user/Downloads 

Егер шығыс деректері тым көп болса, кейбір жағдайларда оны өлшемі бойынша сұрыптау мағынасы бар. Ол үшін негізгі командадағы каталогқа жолдан кейін | қосыңыз sort -rh :

$ sudo du -ah /home/root-user/Downloads | sort -rh 

Енді сіз Linux жүйесінде қалта өлшемін және оның тіркемелерін du утилитасының көмегімен қалай көруге болатынын білесіз.