Почетна » како да » Структура Линук директоријума, објашњено

    Структура Линук директоријума, објашњено

    Ако долазите из Виндовса, структура датотечног система Линука може се чинити посебно страном. Ц: диск јединице и слова погона су нестали, замењени су директоријумима / и загонетним звуковима, од којих већина има имена са три слова.

    Стандард за хијерархију фајл система (ФХС) дефинише структуру система датотека на Линуку и другим оперативним системима сличним УНИКС-у. Међутим, систем датотека Линук такође садржи неке директоријуме који још нису дефинисани стандардом.

    / - Тхе Роот Дирецтори

    Све на вашем Линук систему налази се под директоријум /, познат као роот директоријум. Можете да замислите директоријум / као да је сличан директоријуму Ц: у Виндовс-у - али то није тачно, јер Линук нема слова погона. Док би се друга партиција налазила на Д: на Виндовс, ова друга партиција би се појавила у другој фасцикли под / на Линуку.

    / бин - Основне корисничке бинарне датотеке

    Директоријум / бин садржи основне корисничке бинарне датотеке (програме) које морају бити присутне када се систем монтира у једном корисничком режиму. Апликације као што је Фирефок су смештене у / уср / бин, док су важни системски програми и помоћни програми као што је басх схелл смештени у / бин. / Уср директоријум може бити ускладиштен на другој партицији - смештање ових датотека у / бин директоријум осигурава да ће систем имати ове важне услужне програме чак и ако ниједан други систем датотека није монтиран. Директоријум / сбин је сличан - садржи суштинске бинарне системске администрације.

    / боот - Статичке датотеке за покретање

    Директоријум / боот садржи датотеке потребне за покретање система - на пример, овде се чувају датотеке ГРУБ боот лоадера и ваши Линук кернели. Међутим, конфигурациони фајлови боот лоадера нису смештени овде - они су у / етц са осталим конфигурационим фајловима.

    / цдром - Хисторицал Моунт Поинт за ЦД-РОМ-ове

    Директоријум / цдром није део ФХС стандарда, али ћете га пронаћи у Убунту и другим оперативним системима. То је привремена локација за ЦД-РОМ-ове уметнуте у систем. Међутим, стандардна локација за привремене медије се налази у директоријуму / медиа.

    / дев - Девице Филес

    Линук излаже уређаје као датотеке, а директоријум / дев садржи одређени број специјалних датотека које представљају уређаје. То нису стварни фајлови као што их знамо, али се појављују као датотеке - на пример, / дев / сда представља први САТА диск у систему. Ако сте хтели да га поделите, могли бисте да покренете уређивач партиција и кажете му да уреди / дев / сда.

    Овај директоријум такође садржи псеудо-уређаје, који су виртуелни уређаји који заправо не одговарају хардверу. На пример, / дев / рандом производи случајне бројеве. / дев / нулл је посебан уређај који не производи излаз и аутоматски одбацује све улазне податке - када испустите излаз команде у / дев / нулл, одбацујете га.

    / етц - Цонфигуратион Филес

    Директоријум / етц садржи конфигурационе фајлове, који се обично могу ручно уређивати у уређивачу текста. Имајте на уму да директоријум / етц / садржи системске конфигурационе датотеке - корисничке конфигурационе датотеке налазе се у матичном директоријуму сваког корисника.

    / хоме - Хоме Фолдерс

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

    / либ - Основне заједничке библиотеке

    Директоријум / либ садржи библиотеке које су неопходне за битне бинарне датотеке у / бин и / сбин фолдеру. Библиотеке које су потребне бинарним датотекама у фасцикли / уср / бин налазе се у / уср / либ.

    / лост + фоунд - Обновљени фајлови

    Сваки Линук систем датотека има директоријум изгубљено + пронађено. Ако се систем датотека сруши, провјера датотечног система ће се извршити при сљедећем покретању. Сви пронађени оштећени фајлови биће смештени у директоријум изгубљеног + пронађеног, тако да можете покушати да опоравите што више података.

    / медиа - Преносиви медији

    Директоријум / медиа садржи поддиректоријуме где су монтирани преносиви медијски уређаји уметнути у рачунар. На пример, када убаците ЦД у ваш Линук систем, директоријум ће аутоматски бити креиран унутар / медиа директоријума. Можете приступити садржају ЦД-а унутар овог директорија.

    / мнт - Темпорари Моунт Поинтс

    Историјски гледано, директоријум / мнт је место где су администратори система монтирали привремене системе датотека док их користе. На пример, ако инсталирате Виндовс партицију да бисте обавили неке операције опоравка датотека, можете је монтирати на / мнт / виндовс. Међутим, друге системе датотека можете да монтирате било где на систему.

    / опт - Опциони пакети

    Директоријум / опт садржи поддиректорије за опционалне софтверске пакете. Најчешће се користи у власничком софтверу који не поштује стандардну хијерархију система датотека - на пример, власнички програм може да испише своје датотеке у / опт / апплицатион када га инсталирате.

    / проц - Кернел & Процесс Филес

    Директоријум / проц сличан директоријуму / дев, јер не садржи стандардне датотеке. Садржи специјалне датотеке које представљају системске и процесне информације.

    / роот - Роот Хоме Дирецтори

    / Роот директоријум је матични директоријум роот корисника. Уместо да се налази у / хоме / роот, налази се у / роот. Ово се разликује од /, што је коријенски директориј система.

    / рун - Датотеке стања апликације

    Директоријум / рун је прилично нов и даје апликацијама стандардно место за складиштење пролазних датотека које захтевају сокете и процесне ИД-ове. Ове датотеке се не могу похранити у / тмп јер се датотеке у / тмп могу избрисати.

    / сбин - Системске администрације

    Директоријум / сбин је сличан директоријуму / бин. Садржи битне бинарне датотеке које су обично намијењене да их покреће роот корисник за администрацију система.

    / селинук - СЕЛинук виртуални систем датотека

    Ако ваша Линук дистрибуција користи СЕЛинук за безбедност (Федора и Ред Хат, на пример), директоријум / селинук садржи специјалне датотеке које користи СЕЛинук. Сличан је / проц. Убунту не користи СЕЛинук, тако да је присуство ове фасцикле у Убунтуу грешка.

    / срв - Сервице Дата

    / Срв директоријум садржи „податке за услуге које пружа систем“. Ако сте користили Апацхе ХТТП сервер да бисте послужили Веб локацију, вероватно бисте похранили датотеке своје веб локације у директоријум унутар директоријума / срв.

    / тмп - Темпорари Филес

    Апликације складиште привремене датотеке у / тмп директоријуму. Ове датотеке се обично бришу када се систем поново покрене и могу се у било ком тренутку обрисати помоћу услужних програма као што је тмпватцх.

    / уср - Корисничке бинарне датотеке и подаци само за читање

    / Уср директоријум садржи апликације и датотеке које користе корисници, за разлику од апликација и датотека које систем користи. На пример, не-есенцијалне апликације налазе се у директоријуму / уср / бин уместо директоријума / бин, а не-есенцијалне бинарне датотеке за администрацију система се налазе у директоријуму / уср / сбин уместо у директоријуму / сбин. Свака библиотека се налази у директоријуму / уср / либ. / Уср директоријум такође садржи и друге директоријуме - на пример, архитектонски независне датотеке као што је графика налазе се у / уср / схаре.

    / Уср / лоцал директоријум је место где се локално компајлиране апликације инсталирају по подразумеваној вредности - то их спречава да зауставе остатак система.

    / вар - варијабилне датотеке података

    Директоријум / вар је копија која се може писати у / уср директоријум, који мора бити само за читање у нормалном раду. Датотеке евиденције и све остало што би се нормално писало у / уср током нормалног рада се пишу у / вар директоријум. На пример, пронаћи ћете датотеке дневника у / вар / лог.


    За детаљније техничке информације о хијерархији Линук датотечног система, погледајте документацију Стандард за хијерархију датотечног система.