Управление на файлове

Йерархия на файловата система на Linux

Йерархия на файловата система на Linux

Може би току-що сте инсталирали Linux и сега искате да знаете за йерархията и структурата на файловата система Linux. Може също да се чудите защо в различните му директории са инсталирани различни видове софтуер.

За да знаем структурата на файловата система на Linux, нека започнем с въвеждането или началната точка на директориите, която е известна като основната директория. В тази публикация ще използваме командата на дървото, за да видим йерархичната структура на директориите под формата на дървото в терминала.

Нека инсталираме инструмент, наречен „дърво“, за да видим структурата на директориите и да разберем по-добре йерархията.

За да инсталирате „дървото“ на системи, базирани на Ubuntu или Debian, използвайте командата по-долу:

$ sudo apt инсталационно дърво

За да инсталирате „дървото“ на Fedora или RedHat, използвайте приложената команда:

$ sudo dnf дърво за инсталиране

След като се инсталира „дърво“, първо сменете директорията на основната директория (/), като използвате командата „cd“:

$ cd /

След това изпълнете командата дърво тук:

$ дърво

Той показа всички директории и поддиректории, което всъщност не беше необходимо, тъй като искахме само да видим директориите на текущата папка.

Така че, нека модифицираме командата на дървото малко според нашите нужди и вместо това опитайте тази команда:

$ дърво -L 1

В тази команда, „-L“ представлява нивото, което искаме да видим, и „1“ представлява номера на нивото.

Сега имаме по-добър изглед на директориите, които ни интересуват, в основната директория.

След това нека научим за всяка директория.

Директории:

Нека започнем главната директория „/“:

/

Това е входната точка на всички директории и се описва като наклонена черта, която всъщност е домът на операционната система. Всичко е в него. Не всеки потребител има права за четене и запис в тази директория; само администраторите или разрешените потребители на операционните системи могат да имат достъп до такива привилегии.

/ кошче

Това е директорията, която съдържа всички двоични файлове на някои важни програми на операционната система. Тази директория съдържа данните за най-използваните команди, свързани с създаването (mkdir), преместването (mv), копирането (cp), изброяването (ls) и премахването (rm) на директория или файл. Според стандартите на файловата система на Linux тази директория не може да има поддиректории.

/ boot

Това е директорията, която управлява запалването на операционната система Linux. На първо място, не е необходимо да променяте нищо в тази директория, в противен случай не можете да променяте нищо в нея, освен ако нямате права на администратор. Трябва да стоите настрана от правенето на каквото и да било в тази директория, иначе ще бъде огромна бъркотия да го настроите отново.

/ разработчици

Тази директория съдържа файловете на устройствата като USB устройство или твърд диск. Повечето файлове се създават или по време на зареждане, или когато е прикачено устройство.

/ и т.н

Това може да ви изглежда малко смешно, но тази директория е за онези видове конфигурационни файлове и папки, в които системата не знае къде да ги постави. И така, това е директория “et Cetra” за операционната система Linux.

Тази директория съдържа най-вече статичните програмни локални файлове, които засягат всички потребители. Тъй като тази директория съдържа предимно файлове, свързани с конфигурацията, по-добре е да я наречете „Всичко за конфигуриране“.

/У дома

Това е директорията, в която се поставят повечето лични данни на потребителя. Потребителят прекарва по-голямата част от времето си тук, защото Downloads, Documents, Desktop и всички други основни задължителни и много известни директории са в тази директория „/ home“. Всички конфигурационни файлове с точки на потребител също са тук.

/ lib

Това са папките, в които се съхраняват библиотеките. Библиотеките са някои файлове, които са необходими на всяко приложение за изпълнение на няколко задачи или функции. Например тези библиотеки може да са необходими на двоичните файлове в / кошче директория.

/ медия

Това е директорията, в която всички външни свързани устройства за съхранение се монтират автоматично. Не е нужно да правим нищо в тази директория, защото тя се управлява от самата операционна система, но ако искаме да монтираме устройства за съхранение ръчно, имаме директорията / mnt за тази цел.

/ mnt

Това е директорията, в която можете да намерите другите монтирани устройства. Например USB устройство, външен твърд диск или флопидисково устройство. В днешно време това не се използва, защото устройствата се монтират автоматично в директорията / media, но тук можем да монтираме нашите устройства за съхранение ръчно.

/избирам

Това е незадължителната папка. Това е директорията, в която се поставя ръчно инсталиран софтуер от доставчици.

/ проц

Това е директорията с псевдо файловете. Псевдо файловете съдържат информация за процесите.

/ корен

Точно както / домашната директория, / root е къщата на администратора a.к.а. суперпотребител. Тъй като това е директорията на суперпотребителя, по-добре е да не я докосвате, освен ако нямате пълни познания за това, което правите.

/ тичам

Тази директория се използва за съхраняване на временни данни за процеси, работещи в операционната система.

/ sbin

Тази директория е точно като директорията / bin, но това се използва от суперпотребителя и затова „s“ се използва преди bin.

/ щракване

Това е директорията със съхранените в нея пакети за щракване.

/ srv

Тази директория съхранява данните за услугите, работещи в системата. Например, той съхранява данните, ако сървър работи в операционната система.

/ sys

Тази директория винаги се създава по време на зареждане, така че е виртуална директория като / dev и е директорията, когато искате да комуникирате с Kernal. Той също така съдържа информация, свързана със свързаните устройства.

/ tmp

Това е временна директория и съдържа временните файлове на приложенията, работещи в системата.

/ usr

Тази директория съдържа приложенията, инсталирани и използвани от потребителя. Известен е още като „UNIX System Resources“. Той също има своя собствена директория / bin, / sbin и / lib, която е различна от директориите / bin, / sbin и / lib на суперпотребителя.

/ вар

Това е директория с променливи, която съдържа файловете и папките, чийто размер се очаква да се увеличи с течение на времето и използването на системата.

Резюме:

Ако сте се объркали относно директориите на Linux и техните цели, тогава тази публикация трябва да ви е била от голяма помощ. Той съдържа задълбочено и подробно обяснение на темата, включително целта на всяка една директория, която съществува във всякакъв вид операционна система, базирана на Linux.

Битка за Уеснот 1.13.6 Разработка освободена
Битка за Уеснот 1.13.6, издаден миналия месец, е шестата версия за разработка в 1.13.x серия и предоставя редица подобрения, най-вече на потребителски...
Как да инсталирате League Of Legends на Ubuntu 14.04
Ако сте фен на League of Legends, това е възможност за вас да тествате League of Legends. Имайте предвид, че LOL се поддържа на PlayOnLinux, ако сте п...
Инсталирайте най-новата стратегия за игра OpenRA на Ubuntu Linux
OpenRA е Libre / Free Real Time стратегия за игра, която пресъздава ранните игри на Westwood като класическата Command & Conquer: Red Alert. Разпредел...