Файл менеджерінің көмегімен 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
утилитасының көмегімен қалай көруге болатынын білесіз.