Что такое root directory
Корневая директория
Понятие корневой директории.
В разговоре о создании, раскрутке сайтов и размещении их на сервере, об установке программ и игр, либо просто о компьютере вам наверняка не раз доводилось слышать словосочетание «корневая директория». Данный термин часто встречается в инструкциях, в разделах помощи, в FAQ и, к сожалению, не всегда понятен для обычного пользователя. Что же такое корневая директория?
Во-первых, стоит сказать, что сам термин довольно-таки абстрактный, так как может обозначать совершенно разные по своим характеристикам явления. Но в любом случае под корневой директорией понимают папку, в которой расположены (или необходимо расположить) файлы, приводящие в действие сайт/программу/компьютер. По сути, корневая директория является основной папкой, выше которой что-либо загрузить или установить невозможно. Именно в этой директории располагаются все остальные папки, существующие ранее или созданные самим пользователем в дальнейшем.
Место и роль корневой директории в файловой системе.
Перед тем, как вести разговор о роли корневой директории, позволим себе напомнить читателям, что ни одна файловая система не может обойтись без четкой иерархии. Само слово «система» подразумевает под собой строгий порядок в расположении файлов. В случае, если порядка нет, ни одной папки не было создано, а все файлы расположены непосредственно в корневой директории, работать с ними становится невозможно. Конечно, такая файловая система, будучи основой программы или сайта, может работать сама по себе, но поиск и работа с отдельными файлами становится для пользователя «мартышкиным трудом», в котором обычный поиск отнимает много времени и, соответственно, позиции сайта понижаются.
Понятно, что файлы должны быть рассортированы в соответствующие папки разного уровня вложенности. Доступ к основным папкам можно получить, заглянув в корневую директорию. Доступ к вложенным – в той папке, где они находятся.
Таким образом, нам становится понятно, что корневая директория по сути является самой главной папкой, без которой не существовало бы никакой файловой системы. Ясно, что в такой ситуации понятие роли отпадает само собой: любая файловая система, будь это сайт, программа, сервер, локальная память компьютера, имеет свою корневую директорию, которая возникает с загрузкой самого первого файла.
Как правило, корневая директория имеет и свои ограничения по весу файлов. Эти ограничения диктует вовсе не какие-то особенности основной папки, а технические характеристики доступных технологий, тариф на сервере или хостинге и т.д.
Корневые директории операционных систем.
Большинство существующих операционных систем имеет в основе иерархическую схему организации данных. Иными словами, имеется корневая директория, занимающая верхнюю ступеньку иерархии и объединяющая все остальные директории файловой системы.
Несмотря на определенные сходства, корневые директории различных операционных систем организованы по-разному.
Например, число корневых каталогов Microsoft Windows определяется количеством созданных пользователем логических дисков. Структуры разделов могут отличаться, лишь корневая директория загрузочного диска С всегда имеет строго определенный набор системных файлов и папок, обеспечивающих загрузку и работу ОС Windоws: папки Windows, Prоgram Files, файлы autoexec.bat, config.sys и пр.
В популярной Unix-подобной системе Linux корневая директория, обозначаемая символом «/», также содержит стандартный набор каталогов. Это /bin (системные файлы, аналогичные хранимым в папке «Windows»), /usr (установленные приложения, наподобие «Program Files»), /home (пользовательские файлы наподобие «Documents and Settings») и т.д. В противоположность Windows, в Linux имеется только одна корневая директория, из которой открывается доступ к данным с разных носителей.
Аналогичная структура характерна и для Mac OS X. Корневая директория загрузочного диска имеет типичный набор системных папок (System – системные файлы, Applications – прикладные программы, Users – папки пользователей), а также каталог Volumes, куда монтируются незагрузочные разделы.
Как попасть в корневую папку
Что такое корневая папка и гры
Корневая папка это папка в которой располагается такой файл с помощью которого запускают игру или программу, а также в этой папке находятся все файлы и папки относящиеся к данной игре или программе. Называется корневая папка названием устанавливающей игры или программы.
Путь показывающий где находится корневая папка
В большинстве случаев при установке игры в установочном окне прописывается корневой каталог папки данной игры как показано выше на картинке.
Как найти корневую папку
Зайти в корневую папку можно через свойства ярлыка игры который находится на рабочем столе или в меню «Пуск».
Жмём правой кнопкой мыши по ярлыку который запускает игру и выбираем свойства.
Открытая вкладка ярлык в свойствах файла игры
В открывшемся окне свойства игры переходим на вкладку «Ярлык» и нажимаем на кнопку «Расположение файла».
Открытая корневая папка игры
Перед вами открылась корневая папка программы или игры в которую вам иногда нужно вставить какие то файлы.
Друзья, всем привет! Сегодня я расскажу вам что такое корневая папка и как её найти. Наверняка, у многих из вас спрашивали хоть раз вопрос: «Сохраняем в корень?»
Мне, например, задавали такой вопрос буквально вчера при печати фотографий в студии. Кстати, этот вопрос задают в любом копи-центре, когда вы хотите что-то отсканировать и сохранить на флешку.
Если вас вводит в ступор этот вопрос, то читайте дальше информацию и будете в курсе данного понятия.
Подробнее про корневую папку
Корневая папка или корневой каталог является местом, где хранятся все файлы системы. Она существует на компьютере, на флешке, на телефоне, а также на сайте.
Корневая папка, если говорить простыми словами, — это корень диска, откуда потом вырастают (нет, не ноги 🙂 ) все остальные папки. Она потому так и называется. Кстати, именно она является главным звеном любой техники, где есть память.
Что такое корневая папка в компьютере
Корневая папка есть в каждом компьютере. Их количество зависит от количества дисков. Например, в каждом ПК или ноутбуке есть 2 как минимум корневые папки: на диске С и на диске D.
В основном, пользователи сохраняют файлы на диск С. Сам диск и является непосредственно корневой папкой, из которой в дальнейшем вырастают другие.
Что такое корневая папка на флешке (карте памяти)
Корневая папка имеет одинаковый принцип работы на всех устройствах. Так, когда вы вставляете карту памяти в компьютер, чтобы сохранить туда какую-то информацию, вы ее скачиваете в корневую папку флешки. Уже потом, когда вам потребуется рассортировать файлы на карте памяти, вы, возможно, создадите некие дополнительные папки, которые будут ответвляться от основного «корня» флешки.
Идеальный пример, на котором сразу становится понятно явление корневой папки — это дерево. У любого дерева есть корни, из которых оно растет: со многочисленными ветвями, листочками и т. д. В качестве дерева у нас выступает компьютер, в качестве корней — корневой каталог, в качестве ветвей и листочков — папки с файлами.
Что такое корневая папка в телефоне
Это место, в котором располагается операционная система, сохраняются все файлы, включая музыку, фото, видео, программы. В телефонах, андроидах где нет возможности вставить дополнительную карту памяти, все файлы сохраняются в корневую папку.
Что такое корневая папка сайта
Для тех, кто зарабатывает или хочет зарабатывать на сайтах или блогах, пригодится информация, что у веб-ресурсов тоже есть корень. Корень web-сайта — это место, где хранятся все необходимые для работы ресурса файлы, которые загружены на сервере.
У каждого хостинга существует свой корень веб-ресурса, который может быть доступен путем использования файлового менеджера.
Статьи в тему:
Вы можете спросите: «А для чего мне вообще нужно знать информацию о корне сайта?» Ответ простой: если вы вдруг заведете свой блог и захотите получать с него пассивный доход, например, посредством рекламы, то вам нужно будет загрузить рекламный файл в корневую папку сайта. А как вы это сможете сделать, если ничего про корень не знаете, правильно?
Также любому блогеру или веб-мастеру необходимо знать эту информацию, поскольку для внесения изменений в какой-либо файл на ресурсе, нужно заходить в корень сайта.
Где находится корневая папка?
Что это такое — корневая папка, мы выяснили. Теперь необходимо разобраться, как ее найти и для чего это нужно. Где можно искать корневой каталог?
Это можно сделать в:
На флешке
Вы даже не представляете себе, как просто искать корень на флешке. Подключив карту памяти к компьютеру и открыв ее, вы сразу попадаете в корневую папку флешки. Если не создавать на флешке дополнительных личных папок, все, что загружается на флешку, загружается в корневую папку. Вот так. Все предельно просто.
На телефоне
Как искать корневую папку в телефоне? Телефон на андроиде может открыть вам доступ к корневой папке при помощи 2-х способов:
Первый способ самый простой. Подключив телефон к компьютеру с помощью usb-провода, вы увидите на экране файловый менеджер, который предложит открыть папку для просмотра файлов. Папка, которую вы откроете и будет являться той самой корневой, которая содержит в себе множество полезных системных файлов и папку SD mini (карта памяти).
Категорически не рекомендуется удалять что-либо из корневой папки телефона. Системные файлы, содержащиеся в ней, обеспечивают надлежащую работу телефона, а их удаление может спровоцировать поломку.
Второй способ тоже достаточно простой. Если у вас телефон на ОС Андроид, скачайте программу Total Commander из Play market. Установив ее на телефон, откройте приложение. Вы увидите множество папок с разными названиями, среди них будет папка «Корень файловой системы». Это то, что вам нужно. Приложение выполняет полезную роль сортировщика файлов, их удаления. С его помощью можно нормализовать работу телефона и почистить его память.
На сайте
Гораздо труднее найти корневой каталог сайта. Как правило, с необходимостью найти корень сайта сталкиваются впервые, когда хотят загрузить что-то на собственный ресурс и нам предлагают загрузить файл в корневую папку для подтверждения права публикации.
Для соединения и входа в корень каталога можно воспользоваться FTP. Мы, к примеру, работаем либо через FileZilla, либо через Total Commander. Также еще можно воспользоваться панелью управления на хостинге.
Чаще всего директория веб-ресурса находится в папках со следующими названиями «HTDOCS», «www», «domains». В зависимости от выбранного вами хостинга названия папок могут отличаться. Если вы сами не можете найти корень сайта, то можно написать в службу поддержки хостера.
Файловый менеджер для открытия корневой папки сайта выглядит вот так:
Если вы работаете на платформе WordPress, то в корневом каталоге вы найдете такие же файлы.
На компьютере
Как найти корень на компьютере? Здесь все предельно просто. Все мы знаем о наличии в компьютере дисков С и D. Каждый диск является этой самой корневой папкой. То есть у диска С корневая папка имеет одноименное название. В ней находятся, как правило, другие папки с названием Документы, Видео, Музыка и т. д. Чтобы попасть в корневую папку диска С, вам нужно:
Как уже было сказано, диск С и есть та самая корневая папка, где хранятся все системные файлы и прочие компьютерные премудрости. Вот такое получается древо 🙂
Друзья, надеюсь, вы узнали нечто новое из этой статьи, что вам непременно пригодится, и я дала вам исчерпывающий ответ на вопрос «Что такое корневая папка?»
Может быть вы знаете другие интересные способы обнаружения корневых папок сайта? Поделитесь ими в комментариях!
А вам было бы интересно понаблюдать за экспериментом «Комплексное продвижение блога»? Если да, то присоединяйтесь. Ведь в ходе данного эксперимента вы узнаете: какими методами мы будем продвигать блог, какие из них окажутся эффективными и какие результаты они принесут; какой прирост посещаемости будет у нас ежемесячно; сколько мы заработаем и многое другое.
Онлайн-эксперимент в блоггинге!
Следите за блогерским шоу, проходящем в реальном времени, на ваших глазах. Здесь и сейчас.
Не забывайте подписываться на получение анонсов статей с блога, а также на наши странички в соцсетях, Youtube-канал.
Здравствуйте, мои постоянные и новые читатели! Я думаю, среди вас есть люди, которые имеют какое-либо компьютерное образование. Вы точно знаете, что большинство преподавателей, которые на различных курсах учат создавать веб-ресурсы, почему-то очень часто забывают рассказать своим учащимся об одной очень важной вещи – корне web-ресурса.
Причина этого кроется отнюдь не в их забывчивости, а в уверенности, что это и без того простая и понятная всем информация. А учащиеся, которые не знают о том, что такое корень веб-ресурса, как правило, стесняются спросить об этом, чтобы не выглядеть плохо в глазах учителя и своих товарищей.
Если вы тоже не владеете этой информацией, в данной статье я расскажу вам, как найти корневую папку сайта. Но прежде чем её искать, давайте разберёмся, что она собой представляет.
Что такое корневой каталог?
Корневая папка web-сайта – это то место, где храниться все содержимое вашего web-ресурса. Именно в ней располагаются все файлы сайта, которые загружены на сервере.
В общем, это крайне необходимая штука. Чтобы изменить что-то в файлах ресурса, доступ к которым невозможен из панели администратора Вордпресс (или Джумла) нужно заходить в корень интернет-сайта.
Где искать?
Что такое корень мы разобрались, теперь следует узнать, где конкретно он размещён. Как правило, основная директория веб-сайта располагается в папках с названиями «www», «public», «domains», «HTDOCS» (это зависит от веб-хостинга).
Если вы самостоятельно не можете найти корневую директорию своего веб-ресурса, тогда обратитесь в службу поддержки хостинга.
Попасть в корневой каталог можно через ftp. Рекомендую осуществлять вход через Total Commander либо FileZilla. Также удобно использовать файловый менеджер на хостинге.
Вот, собственно, и всё, что я вам хотел рассказать. Теперь вы знаете, что такое корневая директория, как ее найти, а главное – как в нее попасть.
Следите за обновлениями блога, новые публикации помогут достигнуть новых успехов в освоении Интернет просторов! Не забудьте поделиться этим интересным материалом с друзьями в одной из социальных сетей!
Структура каталогов в Linux
Обновл. 20 Фев 2021 |
На этом уроке мы рассмотрим иерархию файловой системы Linux, а также познакомимся с назначением различных каталогов.
Если вы ранее пользовались только Windows, то структура файловой системы Linux может показаться вам особенно чуждой: нет привычного обозначения C:\ и букв дисков, их заменили каталог / и другие папки, большинство из которых имеют странные имена, состоящие из трех букв.
Причина всего этого в том, что в Linux используется свой FHS (сокр. от «Filesystem Hierarchy Standard» = «Стандарт иерархии файловой системы»). FHS определяет структуру и содержание/назначение каталогов в дистрибутивах Linux. Благодаря данному стандарту структура каталогов во всех дистрибутивах Linux является (почти) одной и той же.
Структура каталогов в Linux
Напомню, что Linux основан на системе Unix и, следовательно, заимствует из нее свою иерархию файловой системы. Аналогичную структуру каталогов вы найдете в Unix-подобных операционных системах, таких как BSD и macOS. Однако в дальнейшем я буду использовать именно термин Linux вместо Unix.
/ — корневая директория
/bin — binaries (двоичные файлы)
Примечание: Монтирование файловой системы — это системный процесс, подготавливающий раздел диска к использованию операционной системой.
/boot — boot files (загрузочные файлы)
Каталог /boot содержит файлы, необходимые для загрузки системы. Например, здесь хранятся файлы загрузчика GRUB и ваши ядра Linux. Однако конфигурационные файлы загрузчика находятся не здесь — они лежат в /etc вместе с другими конфигурационными файлами.
/cdrom — исторически сложившаяся папка для CD-ROM
/dev — device files (файлы устройств)
/dev/null — это специальное устройство («пустое устройство»), которое не производит вывода и автоматически отбрасывает все поступающие входные данные. Когда вы передаете вывод информации от какой-нибудь команды на устройство /dev/null , то вся эта информация попросту будет отброшена;
/dev/random — генератор случайных чисел;
/dev/zero — источник бесконечной последовательности нулевых байтов.
/etc — configuration files (конфигурационные файлы)
Каталог /etc содержит основные конфигурационные файлы системы, используемые администратором системы и её службами, такие как файл паролей и файлы настроек сетей. Обычно их можно редактировать вручную в текстовом редакторе. Если вам нужно внести изменения в конфигурацию системы (например, изменить имя хоста), то именно здесь вам стоит искать необходимые файлы. Обратите внимание, что каталог /etc содержит общесистемные конфигурационные файлы; пользовательские конфигурационные файлы находятся в домашнем каталоге каждого пользователя.
/home — личные каталоги пользователей
Каталог /home является хранилищем домашних папок пользователей системы, в которых те хранят свои личные файлы, заметки, утилиты и пр. Домашний каталог содержит пользовательские данные и пользовательские файлы конфигурации.
При создании нового пользователя в системе Linux, обычно для него создается соответствующий домашний каталог (и группа, но об этом позже). Предположим, что в вашей системе уже есть два пользователя: alice и bob. Тогда их домашние каталоги будут иметь пути /home/alice и /home/bob соответственно. Обратите внимание, что каждый (обычный) пользователь имеет доступ на запись только в свою домашнюю папку. Например, у пользователя bob не будет доступа к каталогу /home/alice и наоборот.
/usr — user binaries and program data (пользовательские двоичные файлы и программные данные)
Каталог /usr содержит исполняемые файлы, файлы библиотек и заголовочные файлы большинства пользовательских программ. По этой причине практически все они доступны только для чтения (для обычного пользователя).
/usr/bin — основные пользовательские утилиты;
/usr/sbin — дополнительные утилиты для администрирования и настройки системы;
/usr/lib — библиотеки утилит из /usr/bin и /usr/sbin ;
/usr/share — содержит документацию или общие для всех библиотек данные.
/lib — каталог совместно используемых библиотек
/sbin — системные утилиты
/tmp — временные файлы
Как следует из названия, в каталоге /tmp хранятся временные файлы используемых приложений (вы тоже можете задействовать данный каталог для размещения своих временных файлов).
Но обратите внимание, что при перезагрузке вашей системы содержимое каталогов в /tmp удаляется. Некоторые Linux-системы могут в любое время автоматически удалить старые файлы, поэтому не храните здесь ничего важного.
/var — файлы изменяемых данных
/proc — файлы процессов
/opt — optional software (дополнительное ПО)
/root — the home directory of the root (домашняя папка root-пользователя)
/media — mount point for removable media (точка монтирования съемных носителей)
При подключении съемного носителя, такого как USB-диск, SD-карта или DVD-диск, для них автоматически создается соответствующая папка в каталоге /media. При помощи такой папки вы можете получить доступ к содержимому съемного носителя.
/mnt — mount directory (точка монтирования файловых систем)
/srv — service data (служебные данные)
/run — application state files (файлы текущего состояния приложений)
Каталог /run предоставляет приложениям стандартное место для хранения временных файлов и данных, которые требуются для работы различных процессов с момента запуска системы (сокеты, идентификаторы процессов и пр.). Данные файлы не сохраняются в /tmp по той причине, что из /tmp они могут быть удалены.
/lost+found — recovered files (восстановленные файлы)
Поделиться в социальных сетях:
Что такое корень сайта
Выясняем, что такое корневая директория, где находится корень сайта, и для чего она может понадобиться.
Что за корневая папка?
Корневая папка (корневой каталог, корень, root) — это ключевая директория компьютера или сервера. В частности, на базе Linux. С нее начинается файловая система, в ней хранятся все остальные подкаталоги, содержащие системные и пользовательские файлы.
Что касается сервера, это может быть точно такая же папка root, как и в любом дистрибутиве Linux, если мы говорим о выделенном сервере (физическом или виртуальном). Она будет содержать в себе те же компоненты, что и обычный компьютер. А в случае с виртуальным хостингом эта папка может называться public_html или www. Там будут только данные сайта. Получить доступ к «настоящему» root там не получится.
Тем не менее эта директория тоже будет считаться корнем сайта, и этот термин будет уместно использовать в отношении условных public_html или www. И в различных инструкциях авторы будут ссылаться именно на нее, упоминая root.
Содержимое папки root
Как я уже сказал ранее, корневой каталог может представлять собой разные сущности в зависимости от типа сервера.
Например, на стандартной VDS/VPS такая директория может содержать в себе следующие папки:
Таких подкаталогов в корне может быть больше. Все зависит от конфигурации компьютера и ОС.
На виртуальном хостинге же папка public_html или ее аналог не содержит ничего, она пустая по умолчанию. В нее помещают HTML-документы, JS-скрипты и CSS-файлы необходимые для работы размещаемого сайта. Скорее всего, корнем для вас станет директория, в которую будет помещен файл index.html с главной страницей вашего ресурса.
Где находится корень сайта?
Зависит от того, что подразумевается под местоположением директории. Ведь мы уже выяснили, что корнем может быть папка www. Для html корнем станет именно директория, указанная в настройках сервера. А в случае с PHP, к примеру, это будет именно корневой каталог системы. В CMS WordPress — это хранилище в интерфейсе самой платформы, в Bitrix для поиска корня есть команда GetCurPage().
Для чего нужен корневой каталог?
Это основа вашего сервера и сайта. В нем лежат все ключевые компоненты. Он нужен для работы ресурса в целом. Удалите что-то из корня и распрощаетесь с рабочей операционной системой.
Если же говорить о конкретном применении root-каталога вебмастерами на практике, то речь пойдет о:
Как зайти в корень сайта
Вход в корневую директорию требуется довольно частно, и есть как минимум четыре способа туда зайти.
Основной — через терминал. То есть при помощи командной строки и текстовых утилит. Но есть и специализированное программное обеспечение с графическим интерфейсом.
В корень можно зайти через FTP (как на сервер, так и на виртуальный хостинг). А еще у некоторых хостинг-провайдеров имеется фирменный файловый менеджер для работы с файлами сервера через браузер.
Через терминал
Чтобы управлять сервером через терминал, надо подключиться к нему через Secure Shell (SSH). Для этого:
В Windows для выполнения этой задачи потребуется установить приложение PuTTY и указать IP-адрес сайта в нем.
Если вы управляете сервером через протокол SSH, то проще всего будет зайти в корневой каталог, используя встроенную в Linux команду для перемещения по жесткому диску. Речь идет о команде cd. Когда вы используете ее без дополнительных опций (не указывая конкретный путь), то она автоматически отправляет пользователя в корневую директорию сервера.
Сразу же можно проверить его содержимое, воспользовавшись командой ls.
Через FTP-клиент
При аренде сервера или виртуального хостинга провайдер выдает пользователю адрес, логин и пароль. Используя их, можно подключиться к своему ресурсу через программное обеспечение для работы с FTP.
Рассмотрим эту процедуру на примере утилиты FileZilla:
FTP-клиенты мало чем отличаются от файловых менеджеров. Большая их часть визуально напоминает Total Commander. Перед вами появится двухпанельный интерфейс: в одной из панелей будут локальные файлы и папки, во второй — файлы и папки хостинга.
Для управления используются горячие клавиши или элементы в верхней панели FileZilla.
Через панель управления хостинга
Я уже говорил ранее, что некоторые провайдеры предоставляют доступ к файлам на сервере через собственное веб-приложение. Расскажу о том, как работает такое приложение у Timeweb (для управления виртуальным хостингом).
Если вы пользуетесь услугами другого хостинга, то в нем наверняка есть альтернативное схожее решение для управления файлами сервера напрямую через браузер. Можете уточнить у техподдержки или самостоятельно поискать в ПУ пункт с названием «Файловый менеджер».
Через стороннюю панель управления
Некоторые вебмастера используют для управления сайтом программы в духе ISPmanager. Расскажу о переходе в корень виртуального выделенного сервера на ее примере.
Через файловый менеджер
В Explorer (Windows) и в Finder (macOS) есть встроенная поддержка протокола FTP. То есть для подключения к серверу не нужно скачивать стороннее ПО. Достаточно ввести FTP-адрес в соответствующее поле файлового менеджера операционной системы.
В macOS это делается следующим образом:
В Windows:
Корневая папка станет частью файловой системы. С ней можно будет взаимодействовать, как с любым другим каталогом. То есть копировать туда файлы или редактировать их. Правда, для этого потребуются права администратора.
Как загружать файлы в корневой каталог?
Загружать файлы в корень сервера можно через одну из панелей управления указанных выше или через FTP-клиент.
В случае с виртуальным хостингом Timeweb достаточно открыть фирменный менеджер файлов через браузер и перетащить в него файлы с жесткого диска. Здесь полноценно поддерживается Drag & Drop. Но такой метод менее удобен, так как он требует держать браузер открытым и отнимает много времени на загрузку большого количества файлов.
На этом ликбез можно заканчивать. Вы узнали, что такое «корень», зачем он нужен и как загрузить в него файлы. Осталось выбрать наиболее удобный способ для подключения к хранилищу сервера и управления им.