Файловата система в Linux: как е устроена и какво трябва да знаем

Основи на файловата система на Linux

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

Може би вече сте забелязали, че в Linux всичко изглежда по-различно от Windows. Няма „C:“ диск, няма познатите папки „Program Files“ или „Documents“. Вместо това имаме една обща структура, която започва от т.нар. „коренова директория“.

Какво е коренова директория?

В основата на всяка Linux система стои една папка – /. Това е коренът на цялата файловата система. Всичко – програми, настройки, устройства и потребителски файлове – се намира вътре в нея.

Може да си го представите като дърво: / е стъблото, а от него излизат различни клони (директории).

Основни директории в Linux

Ето кои са най-важните и често използвани директории, които ще срещате:

  • /home – тук се намират личните папки на потребителите. Всеки потребител има своя директория, например /home/ivan. Вътре ще откриете документи, снимки, настройки и други лични файлове.
  • /root – това е „домът“ на суперпотребителя root. Той е различен от /, въпреки че имената може да ви объркат.
  • /etc – в тази директория са съхранени конфигурационните файлове на системата. Тук ще намерите настройки за мрежа, услуги, потребители и програми.
  • /bin – съдържа основните команди, нужни за работа с системата (например ls, cp, mv).
  • /sbin – тук са системните команди, които обикновено само администратор може да изпълнява.
  • /usr – съдържа повечето програми, библиотеки и документация. Може да се сравни с „Program Files“ в Windows, но е много по-подредена.
  • /var – тук се пазят данни, които се променят често: логове, кешове, поща, временни файлове.
  • /tmp – временна директория. Всички файлове тук могат да бъдат изтрити при рестарт.
  • /media и /mnt – използват се за монтиране на външни устройства: флашки, дискове, ISO файлове.

Всичко е файл

Една от най-интересните концепции в Linux е, че „всичко е файл“. Това означава, че не само текстове и програми, но и устройства (като клавиатура, мишка, дискове) са достъпни като файлове в системата.

Например, твърдият диск може да изглежда като /dev/sda. Това улеснява администрирането, защото имаме единен подход към всичко.

Защо е важно да познаваме структурата?

Когато знаете къде се намират файловете, работата с Linux става по-лесна.

  • Ако търсите настройки – проверете в /etc.
  • Ако искате да намерите логове – отидете в /var/log.
  • Ако търсите личните си файлове – те винаги са в /home.

Малък пример

Ако отворите терминал и напишете:

ls /

Ще видите списък с основните директории: bin, etc, home, usr, var и други. Това е началото на вашето пътешествие из структурата на Linux.


Заключение

Файловата система в Linux може да изглежда странна в началото, но има ясна логика. Всичко е организирано, всяка директория има своя роля. Колкото по-бързо я разберете, толкова по-уверени ще се чувствате в системата.

Федя Серафиев

Федя Серафиев

Федя Серафиев e собственик на уебсайта urocibg.eu. Той намира удовлетворение в това да помага на хората да решават и най-сложните технически проблеми. Сегашната му цел е да пише лесни за следване статии, така че подобни проблеми изобщо да не възникват.

Благодарим ви за прочитането на статията! Ако намерихте информацията за полезна, можете да дарите посредством бутоните по-долу:

Подобни статии