Файловая система Linux обзор, основные смотреть
"Это Linux файловая система с ума ..."
Этот FAQ является краткий обзор, что я написал в резюме, каким образом файлы обычно организованы в своих каталогах. Я часто это в прошлом, а глядя на вертикальной против горизонтального способа определения которых различные файлы должны быть помещены.
Вместе с тем, что не совсем ясны вещи для 99% людей, я попытался описать это, поэтому я буду пытаться объяснить это лучше здесь. Я покрытия файл И каталоге организации в очень широких мазков кисти. За более подробной информацией Существуют тысячи углубленного ресурсы можно найти с кратким Google. Большинство Linux книги охватывают как хорошо (но зачастую пропускается, поскольку они не всегда понятны большинству людей, которые не работали с Linux на какое-то время).
Полупансион Полный Очки и фотографий
Первым делом (или одним из первых вещей, так или иначе), что пользователь Windows, который переехал к Linux (или любой Unix-подобной ОС), должны пролить является убеждение о том, как вещи должны быть. Просто потому, что одна ОС делает вещи определенным образом, не означает, что любой другой путь "неправильные". Как вы считаете ли стакан будет наполовину пуст или наполовину полный, это вопрос перспективы.
Считаем, что это будет, как цифровой семейных фотографий на вашем компьютере. Вы можете хранить ваши файлы, организованный года (2003, 2004, 2005 и т.д.), и хранить наборы фотографий, относящихся к отдельной мероприятий (День рождения Михаила Иисусу или игра в футбол), в свои собственные папки внутри каждого года. Это удобно, чтобы увидеть все события каждого года, четко организованной перед вами, когда вы открываете папку, что в 2004 году.
Но, это не единственный способ, что фотографии могут быть организованы. Если вы хотите пойти на все "летние каникулы" фотографии и вспоминать о всех семейного отдыха весело у вас были, вы найдете их, разбросанных во всех различных папках год. Таким образом, еще один способ фотографии могут быть организованы: к вопросу. Это может быть сделано на ваши семейные фотографии, так что все, что рождение Тимоти пришлось через годы могут быть найдены в их собственной конкретной папке. Моделирование учреждений почти придется сортировать по названию модели, а не по годам фото.
Windows и Linux Каталоги
Что говорить о том, что фотографии нужно делать с Linux файл организация? Совсем немного, на самом деле.
Windows организует установленных приложений собственной папки в разделе "Мои программы". Каждое приложение создает папку на все, чтобы вдаваться. Это может звучать очень аккуратно, но Windows не очень аккуратно, как организован в том, что он сделал звук. Он расточает. DLL файлы вокруг разных папках и изменяет системный реестр, тоже. Попробуйте скопировать ок, перемещая "Program Files" папку для нового компьютера, и он не будет работать.
Linux, с другой стороны, ставит все "исполняемые файлы" (или "бинарники") в бин / каталога. Вы не найдете мужчину страниц (файлы помощи) там, как они помещаются в человеко-каталог. Любой исходный код у вас в вашей системе будет SRC / каталога. Это разные способы того, как файловая система должна быть организована, и довольно часто это кажется нелогичным для Windows пользователей.
Хорошо, почему так много?
Хотя концепция бен / могут быть достаточно легко понять, Windows пользователи будут запускать в следующем разных бен / каталогов (и sbin /, в системе бинарных файлов, которые обычно зарезервированы для пользователей с повышенными привилегиями). Часто это будет следующий большой камень преткновения. В конце концов, он просто, как представляется, имеет смысл, - то они считают, что не существует "одно место" для этих программ.
Это поняли, когда вы действительно согласны с тем, что Unix была многопользовательская система довольно долго (дольше, чем Windows была вокруг!), И его файловая система отражает это. Различных конвенций имеются, и следующий не факт для всех систем, но имеется в виду, чтобы проиллюстрировать на примере:
- Основная ОС устанавливает то, что ему необходимо в / бен /. Каждый человек должен иметь доступ к этим основным функциям.
- Дистро часто устанавливать дополнительные приложения, и он использует в / USR / BIN /. Опять же, все пользователи могут иметь доступ к этому.
- Дополнительные модули могут быть установлены в / USR / местное / BIN /, так как эти файлы являются локальными в машине вы работаете, и не может существовать на другом компьютере, даже если установлена с такой же версией.
- Пользователи, не пишут / исполнить разрешения вне их домашней директории могут использовать / Home / имя пользователя / BIN /, так что они могут иметь свои собственные исполняемые файлы, которые являются уникальными для них (возможно, они учатся C и тестирующих программ).
Чтобы выяснить, какие особенности вашей системе установлен искать любые бинарники вы попросите его запуска, выполните
Эхо $ PATH
Чтобы выяснить, какие каталоги он использует.
Расширений файлов ...
Это еще одна часть багажа со времен DOS, Windows и даже придает большое значение расширению файла. В частности, в целом. EXE то, выбросить в Linux. Не только скомпилированный двоичный файл, но любой файл может быть сделано "исполняемый" путем установления надлежащего файла атрибут (либо через Chmod в командной строке, либо с помощью мыши на кнопку Свойства, используя более современные файловые менеджеры доступны с Gnome или KDE). Текстовый файл может быть исполняемый файл, который затем интерпретируется как DOS. Битой "пакетный файл".
Скрытые файлы
Файлы в Unix не имеют "скрытый" атрибут. Файл (или директорию) считается скрытым при запуске файла с меткой. Например, файл. Bash_history (который содержит последние несколько сотен команд вам выдали на Баш строке) в домашней папки не отображается на равнине Ls команды. Если Вы хотите видеть скрытые файлы, вы можете использовать LS-для отображения всех файлов.
Почти все файла!
Или, если нет файла, то она представлена в Linux файловая система. Ваш устройств находятся в / Dev / папки. Различные системы и ядра представлена информация (а может быть!), В / Тр / каталога. Интересно задача состоит в том, чтобы сделать кота / Proc / cpuinfo и посмотрим, что Linux рассказывает вам о вашем процессоре.
Косую черту: The 'корень' все добро
В отличие от того, что DOS / Windows пользователю используется на дисках (или, точнее, перегородки не установлены каждый отдельный "вершины" в файл дерево. Существует нет C: \ filename.ext с файловой системой не выше. Все разделы, которые монтируются отнесены к папке (как правило, в / шоссе / каталога). Unix и все варианты использования косой черты '/' в качестве отправной точки для всех файлов, независимо от того, какой диск, сетевые приложения, или устройство, имеем в виду. Существует не нужно заботиться ли / дома /, / загрузка /, / шоссе / CDROM или / шоссе / windows_c на вашем "Linux диск", или, если они в другом месте. Даже таких устройств, как сканеры, содержатся в Файл дерево. Это может быть странно концепции, когда вы впервые мигрировать на Linux, но это имеет смысл, когда вы станете для него.
Подробнее ждет вас ...
Увы, я закончу это здесь. Этот небольшой FAQ просто коснулся, что файловая система Linux (Unix и другие варианты) для хранить вещи организовал. Это может показаться совершенно иностранной во-первых, после того, как вы, но привыкнуть к виду * NIX образом вещи делать получить проще.
В заключение я хотел бы пригласить кого-либо еще, что хочется добавить к этому некоторые дополнительные подробности или информацию о том, что я не охватывают, опубликуйте эту информацию в качестве "дополнения", чтобы этот первый пост. Или, если вы считаете, особенно энергичный, написать свой короткий HOWTO и FAQ по Linux раздел.
- Фиксация реестра проблем с помощью восстановления системы, когда Windows не загружается.
- Как получить свои Linux загрузчика назад, так LILO И GRUB пользователей
- Как ядро ОС и GUI имеют слоистую в Linux
- Linux Словарь очистить ваши сомнения
- 25GB бесплатные онлайн хранения - Windows Live SkyDrive, совсем близко
Категории: Linux
Есть что сказать?














