Ведаючы пра сістэму максімум інфармацыі, карыстальнік зможа лягчэй вызначаць усе нюансы ў яе працы. Немалаважным з'яўляецца веданне звестак аб памеры тэчак у Linux, але для пачатку трэба вызначыцца, якім спосабам для атрымання гэтых дадзеных карыстацца.
Чытайце таксама: Як даведацца версію дыстрыбутыва Linux
Спосабы вызначэння памеру тэчкі
Карыстальнікі аперацыйных сістэм на базе Linux ведаюць, што большасць дзеянняў у іх вырашаюцца некалькімі спосабамі. Так і ў выпадку з вызначэннем памеру тэчкі. Такая, на першы погляд, трывіяльная задача можа ўвесці ў ступар «пачаткоўца», але інструкцыя, якая будзе прыведзена ніжэй, дапаможа ва ўсім дэталёва разабрацца.
Спосаб 1: Тэрмінал
Каб атрымаць падрабязную інфармацыю аб памеры тэчак у Linux, лепш скарыстацца камандай du у «тэрмінале». Хоць дадзены спосаб можа адпудзіць неспрактыкаванага карыстальніка, які толькі перайшоў на Linux, ён выдатна падыдзе для высвятлення патрэбнай інфармацыі.
сінтаксіс
Уся структура ўтыліты du выглядае наступным чынам:
du
du название_папки
du [опцыя] название_папки
Чытайце таксама: Часта выкарыстоўваюцца каманды ў «тэрмінале»
Як бачна, сінтаксіс ў яе можа будавацца па-рознаму. Напрыклад, пры выкананні каманды du (Без ўказанні папкі і опцыі) вы атрымаеце сцяну тэксту з пералікам памераў усіх тэчак у каталогу з, што вельмі нязручна для ўспрымання.
Лепш выкарыстоўваць опцыі, калі вы хочаце атрымаць структураваныя дадзеныя, больш падрабязна пра што будзе расказана ніжэй.
опцыі
Перад дэманстрацыяй навочных прыкладаў каманды du варта пералічыць яе опцыі, каб выкарыстаць усе магчымасці пры зборы інфармацыі аб памеры тэчак.
- -а - вывесці на экран звесткі пра сумарным памеры файлаў, змешчаных у каталог (у канцы спісу паказваецца сумарны аб'ём усіх файлаў у тэчцы).
- --apparent-size - паказаць дакладны аб'ём змешчаных ўнутр каталогаў файлаў. Параметры некаторых файлаў у тэчцы часам бываюць несапраўднымі, на гэта ўплывае мноства фактараў, так што выкарыстанне гэтай опцыі дапамагае пераканацца ў карэктнасці дадзеных.
- -B, --block-size = РАЗМЕР - перавесці атрыманыя вынікі ў кілабайты (K), мегабайты (M), гігабайты (G), тэрабайты (T). Напрыклад, каманда з опцыяй -BM выведзе памер тэчак у мегабайтах. Звярніце ўвагу, што пры выкарыстанні розных велічынь іх значэнне мае хібнасць, з прычыны акруглення да меншага цэлага ліку.
- -b - адлюстроўваць дадзеныя ў байтах (раўназначна --apparent-size і --block-size = 1).
- -з - паказваць агульны вынік падліку памеру тэчкі.
- -D - загад прайсці толькі па тых спасылках, якія пазначаны ў кансолі.
- --files0-from = ФАЙЛ - паказаць справаздачу па выкарыстанні дыска, чыё імя будзе ўведзена вамі ў графу "ФАЙЛ".
- -H - раўназначны ключу -D.
- -h - перавесці ўсе значэння ў зразумелы для чалавека фармат, выкарыстоўваючы адпаведныя адзінкі вымярэння дадзеных (кілабайты, мегабайты, гігабайты і тэрабайты).
- --si - практычна раўнасільная мінулым опцыі, за выключэннем таго, што выкарыстоўвае дзельнік, роўны адной тысячы.
- -k - адлюстроўваць дадзеныя ў кілабайтах (тое ж самае, што і каманда --block-size = 1000).
- -l - загад прыплюсоўваць усе дадзеныя ў тым выпадку, калі ёсць боле адной зноскі на адзін і той жа аб'ект.
- -m - адлюстроўваць дадзеныя ў мегабайтах (аналагічна камандзе --block-size-1000000).
- -L - строга прытрымлівацца ўказаных знакавай спасылкі.
- -P - анулюе папярэднюю опцыю.
- -0 - кожную выводзіцца радок інфармацыі заканчваць нулявым байт, а не пачынаць новы радок.
- -S - пры падліку занятага прасторы не ўлічваць памер саміх тэчак.
- -s - паказваць памер толькі той папкі, якую вы паказалі ў якасці аргументу.
- -x - не выходзіць за межы названай файлавай сістэмы.
- --exclude = УЗОР - ігнараваць усе файлы, якія супадаюць з "Узорам".
- -d - задаць глыбіню накіравання тэчках.
- --time - паказаць звесткі аб апошніх зменах у файлах.
- --version - удакладніць версію ўтыліты du.
Цяпер, ведаючы ўсё опцыі каманды du, Вы зможаце самастойна прымяняць іх на практыцы, ажыццяўляючы гнуткую наладу збору інфармацыі.
прыклады выкарыстання
Напрыканцы, каб замацаваць атрыманую інфармацыю, варта разгледзець некалькі прыкладаў выкарыстання каманды du.
Без уводу дадатковых опцый ўтыліта будзе аўтаматычна выводзіць імёны і памер тэчак, размешчаных па паказаным шляху, адначасна выводзячы таксама і падтэчку.
прыклад:
du
Для высновы дадзеных аб цікавіць вас тэчцы увядзіце яе імя ў кантэкст каманды. Напрыклад:
du / home / user / Спампаваць
du / home / user / Выявы
Каб было прасцей ўспрымаць ўсю выводзіцца інфармацыю, скарыстайцеся опцыяй -h. Яна падбудуе памер усіх тэчак пад агульнапрынятыя адзінкі вымярэння лічбавых дадзеных.
прыклад:
du -h / home / user / Спампаваць
du -h / home / user / Выявы
Для поўнага справаздачы аб аб'ёме, якое яны займаюць пэўнай тэчкай, пакажыце разам з камандай du опцыю -s, А пасля - імя цікавіць вас тэчкі.
прыклад:
du -s / home / user / Спампаваць
du -s / home / user / Выявы
Але зручней будзе задзейнічаць опцыі -h і -s разам.
прыклад:
du -hs / home / user / Спампаваць
du -hs / home / user / Выявы
опцыя -з ўжываецца для вываду агульнай сумы, займанага тэчкамі месцы (яе можна ўжыць разам з опцыямі -h і -s).
прыклад:
du -chs / home / user / Спампаваць
du -chs / home / user / Выявы
Яшчэ адна вельмі карысная «фішка», пра якую не было сказана вышэй, - гэта опцыя ---- max-depth. З дапамогай яе вы зможаце задаць глыбіню, з якой ўтыліта du будзе прытрымлівацца тэчках. Напрыклад, пры паказаным каэфіцыенце глыбіні ў адну адзінку, будуць прагледжаны дадзеныя аб памеры ўсіх без выключэння тэчак, названых у дадзеным адрэзку, а тэчкі ў іх будуць праігнараваныя.
прыклад:
du -h --max-depth = 1
Вышэй былі прыведзены самыя папулярныя прымянення ўтыліты du. Выкарыстоўваючы іх, вы зможаце дамагчыся жаданага выніку - даведацца памер папкі. Калі ж опцый, якія выкарыстоўваюцца ў прыкладах, вам здасца мала, то можаце самастойна разабрацца з астатнімі, ужываючы іх на практыцы.
Спосаб 2: Файлавы менеджэр
Безумоўна, «Тэрмінал» здольны даць проста скарбніца інфармацыі аб памеры тэчак, але радавому карыстачу будзе складана ў ім разабрацца. Куды звыклей назіраць графічны інтэрфейс, чым набор сімвалаў на цёмным фоне. У гэтым выпадку, калі трэба даведацца толькі памер адной тэчкі, лепшым варыянтам будзе скарыстацца файлавым мэнэджарам, які ўсталяваны ў Linux па змаўчанні.
Заўвага: у артыкуле будзе выкарыстаны файлавы менеджэр Nautilus, які з'яўляецца стандартным для Ubuntu, аднак інструкцыя будзе скарыстаная і да іншых менеджэрам, адрознівацца можа толькі размяшчэнне некаторых элементаў інтэрфейсу і іх адлюстраванне.
Каб даведацца памер папкі ў Linux з дапамогай файлавага мэнэджара, выканайце наступныя дзеянні:
- Адкрыйце менеджэр файлаў, націснуўшы па абразку на панэлі задач або правёўшы пошук па сістэме.
- Перайдзіце ў дырэкторыю, дзе знаходзіцца патрэбная тэчка.
- Націсніце правай кнопкай мышы (ПКМ) па тэчцы.
- З кантэкстнага меню абярыце пункт «Уласцівасці».
Пасля праведзеных маніпуляцый перад вамі з'явіцца акно, у якім трэба адшукаць радок «Змест» (1), Насупраць яе і будзе паказаны памер папкі. Дарэчы, крыху ніжэй будзе ўключаць інфармацыю аб пакінутым вольным месцы на дыску (2).
заключэнне
Па выніку вы маеце два спосабу, з дапамогай якіх можна даведацца памер папкі ў аперацыйных сістэмах на базе Linux. Хоць яны і падаюць адну і тую ж інфармацыю, варыянты яе атрымання кардынальна адрозніваюцца. Калі вам трэба хутка даведацца памер адной тэчкі, то ідэальным рашэннем будзе выкарыстанне файлавага мэнэджара, а калі вам трэба атрымаць як мага больш інфармацыі, то выдатна падыдзе «Тэрмінал» з утылітай du і яе опцыямі.