Команда за коришћење диска или „ду“ у Линуку је моћан услужни програм за анализу простора за складиштење који је заузет датотекама и директоријумима. Приказује све датотеке и њихову одговарајућу величину датотеке у блоковима где сваки блок мери 1024 бајта. Стога је команда 'ду' неопходна за ефикасно и ефикасно управљање диском.
Међутим, команда „ду“ нема функцију сортирања због чега се запитамо да ли је то могуће. Ако је то оно што сте тражили, не брините. У овом водичу ћемо видети како да користите команду „ду“ и како да сортирате ду по величини у Линуку.
Како сортирати Ду по величини у Линуку
Као што је поменуто, команда 'ду' не садржи функцију сортирања, тако да морамо да користимо другу методу. Команда 'сорт' је згодна у овој ситуацији. У овом случају, можете проследити излаз из команде „ду“ као улаз у команду „сорт“. Прво унесите команду у следећој синтакси у складу са вашим захтевима:
За растући редослед: ду -х [директориј] | сортирати -х
За опадајући редослед: ду -х [директориј] | сортирати -рх
- Опција „-х“ представља податке у формату који је читљив за људе.
- „-р“ је за сортирање обрнутим редоследом.
Узмимо пример проналажења већих датотека у вашем кућном директоријуму. У овој ситуацији, можда ћете желети да прикажете листу у опадајућем редоследу.
оф -х ~ | врста -рх
Симбол плочица (~) представља почетни директоријум у Линук-у.
Такође можете приказати горње „Н“ директоријуме по величини користећи команду „хеад“ поред претходних команди. Синтакса је следећа:
оф -х [ именик ] | врста -рх | глава -н Н„-н“ означава број редова за штампање и узима „Н“ као улаз. Замените „Н“ бројем директоријума које желите да прикажете. На пример, да бисте пронашли првих пет датотека/директоријума у матичном директоријуму, требало би да користите следећу команду:
оф -х ~ | врста -рх | глава -н 5
Штавише, ако желите да сачувате ове резултате у текстуалној датотеци, урадите то користећи наредбу на следећи начин:
оф -х [ именик ] | врста -рх > име датотеке.ткт
У „филенаме.ткт“ замените име датотеке било којим именом које желите. Симбол “>” преусмерава излаз на наведену датотеку. Ако не постоји датотека са вашим изабраним именом, она креира нову и чува излаз.
На пример, сачувајмо податке првих пет директоријума у текстуалној датотеци.
оф -х ~ | врста -рх | глава -н 5 > топ_дирецториес.ткт
Закључак
Можете користити команду „ду“ за ефикасно управљање диском. Али морате сортирати датотеке према њиховој величини датотеке, а ручни процес је дуготрајан. Стога смо, користећи команду „сорт“, објаснили једноставан приступ сортирању ду по величини у Линуку. Коначно, такође смо покрили како ограничити излаз на горње „Н“ датотеке и сачувати те излазе у датотеци.