Како навести датотеке поређане по величини у Линук -у

How List Files Ordered Size Linux



Овај чланак укратко објашњава како да наведете или прикажете датотеке и директоријуме поређане по величини. То се лако може постићи командом лс (листа). Пре сортирања датотека, како бисмо објаснили сваку примењену опцију, направимо дугачак списак који ће одштампати величине датотека, међу више информација, без сортирања (на другом снимку екрана објашњавам како сортирати), то се постиже додавањем -л (мала слова -л за дугачак списак) као што је приказано испод:

#лс -тхе





Први ред приказује целу величину директоријума у ​​којем наводите датотеке. Приликом додавања -тхе опцију излаз ће приказивати дозволе за датотеке у првој колони, тврде везе , власник, група, величина у бајтовима , месец, дан и време и на крају назив датотеке.



Ако желите да сортирате овај излаз према величини датотеке, морате додати већи (Сортирај) опцију.



#лс -лС





Као што видите, резултати исписују датотеке и директоријуме сортиране по величини, али у бајтовима који нису баш прилагођени људима (1 бајт је 0,000001 МБ у децималном и 0,00000095367432 МБ у бинарном облику).

Да бисте одштампали излаз на начин прилагођен људима, потребно је само да додате (прилагођено људима) опција:



#лс -лСх

Као што можете видети у горњем испису, сада су величине датотека приказане у ГБ, МБ, КБ и бајтовима.
Ипак, видите само обичне датотеке без скривених датотека, ако желите укључити скривене датотеке у излаз, морате додати опцију -до (све) као што је приказано испод:

#лс -лСха

Као што видите, и сада се штампају скривене датотеке (почевши од тачке).

Додатни савети:

Следећи додатни савети ће вам помоћи да ограничите излаз на одређену величину јединице различиту од бајтова. Проблем ове опције је што излаз никада није тачан када је датотека мања или већа од тачног броја те јединице.

Ако желите да штампате у јединици одређене величине, само упутите лс да прикаже све датотеке најближе величине у тој јединици, само ви то можете постићи, на пример, да бисте одштампали све датотеке у МБ, можете додати –Блоцк-сизе = опције које специфицирају МБ са М као што је приказано у синтакси и на екрану испод:

#лс -лС --блоцк-сизе= М

Као што видите сада је величина само у МБ, већа датотека је 115 МБ, друга 69 МБ итд. Датотеке са величином КБ или бајтова неће се штампати тачно, биће приказане као 1 МБ што је најближе величина се може штампати ако је ограничена на МБ.
Остатак резултата остаје потпуно исти.

Користећи исту опцију ( –Блоцк-сизе = ) можете приказати излаз у ГБ величини уместо МБ или бајтова, синтакса је иста, замените М. За Г. као у доњем примеру:

#лс -лС --блоцк-сизе= Г

Такође можете одштампати величину у КБ јединицама тако што ћете заменити М или Г за а ДО :

#лс -лС --блоцк-сизе= К

Сви горњи примери ће навести датотеке и директоријуме сортиране према величини у јединици коју желите, с горе наведеним разјашњеним проблемом излаз неће бити тачан за датотеке које не одговарају тачној величини јединице. Осим тога, ови примери нису укључивали скривене датотеке (које почињу са.). Да бисте то урадили, мораћете да додате опцију -до (све) које ће такође приказивати скривене датотеке, стога за штампање датотека сортираних по величини по бајтовима:

#лс -тхе

Као што видите сада скривене датотеке, почевши од. (тачка) се штампају, као што су .ксессион-еррорс, .ИЦЕаутхорити итд.

Ако желите да штампате датотеке и директоријуме сортиране по величини у МБ, укључујући покретање скривених датотека:

#лс -тхе --блоцк-сизе= М

Да бисте одштампали или приказали све датотеке и директоријуме сортиране по величини приказаној у ГБ, укључујући покретање скривених датотека:

#лс -тхе --блоцк-сизе= Г

Слично претходним командама, за штампање датотека и директоријума поређаних према величини приказаној у КБ, укључујући покретање скривених датотека:

#лс -тхе --блоцк-сизе= К

Закључак:

Команда лс доноси много функционалности које нам помажу у управљању датотекама и штампању информација о њима. Други пример може бити употреба лс за испис датотека по датуму (са опцијама -лт).

Надам се да вам је овај водич о томе како све датотеке поређане по величини у Линуку бити од користи. Пратите ЛинукХинт за више савета и ажурирања о Линук -у и умрежавању.