директория дърво - studopediya

Концепцията на указателя ви позволява да организирате всички обекти, пуснати на среда за съхранение (например, дисково пространство). Повечето модерни файлови системи използват йерархичен модел на организация на данните: има една директория. обединяване на всички данни във файловата система - това е "корен" на цялата файлова система. главната директория. Главната директория може да съдържа някой от обектите на файловата система. и по-специално поддиректории (каталози първи гнездят ниво). Тези, които, от своя страна, може също така да съдържа файл системни обекти и поддиректории (второ ниво) за гнездене, и така нататък. D. Така всички. това, което е записано на диска - файлове. директории и специални файлове - задължително "принадлежат" в главната директория. или директно (съдържаща се в него), или на някакво ниво на вмъкване.

Йерархия на вложени в каталозите на другата страна може да се съпостави с йерархията на данни в системата: съчетават тематично svyazannyefayly към каталога. тематично свързани каталози - .. в една обща директория и т.н. Ако стриктно спазва йерархичен принцип, колкото по-дълбоко ще бъде на нивото на поддиректории, толкова по-конкретна индикация трябва да се комбинира данни, съдържащи се в него. Ако не спазвате този принцип, то скоро ще бъде много по-лесно да се сложи всички файлове в една директория и да търсите сред тях право, отколкото да извършите търсене през всички поддиректории на системата. Въпреки това, в този случай на каквито и да било bylosistematizatsii файлове не могат да говорят.

файлова система структура може да бъде представен графично дърво 4 "корен", който е в главната директория. и върховете са всички други директории. Фиг. 3.1 показва дървото на директориите. курсив, определени имена на файлове. направо стил на шрифта - имена на директории.

директория дърво - studopediya


Фиг. 3.1. Directory дърво в Linux

На всеки Linux файлова система, винаги има само една главна директория. който се нарича "/". Linux потребител винаги работи с една директория дърво. дори ако различни данни, разположени на различни медии: .. няколко твърди или мрежови устройства, преносими устройства, CD-ROM и т.н. 5 За да включвате и изключвате файловите системи на различни устройства в една обща дървото, които се използват процедура и Спирането за монтиране. които ще бъдат обсъдени в Глава 11. След файловите системи на различни носители са свързани към обща дърво, което се съдържа са налице данни, като че ли представлява едно-единствено файлова система. потребителя може дори да не знае кои файлове се съхраняват на кое устройство.

Позицията на всяка директория в дървото на директориите точно и недвусмислено, описана с помощта на пълния път. Пълният пътя винаги започва от главната директория и се състои от изброяване на всички върхове, срещани при шофиране на ръба на дървото до желаната директория, включително. Имената на съседни върха са разделени от "/" ( "наклонена черта"). В Linux, пълния път. например, за да каталогизирате "Методи" във файловата система. показано на фиг. 3.1, е написано, както следва: първо, символът "/" се посочва в главната директория. След това тя се добавя към "дом", а след това разделител "/", последвана от името на желания директория "Методи", резултатът е пълния път "/ Начало / Методий" 6.

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