Как ориентироваться и использовать структуру каталогов Linux
Системы каталогов Linux(Linux) отличаются от Windows и могут запутать новых пользователей. Поэтому подумайте о структуре каталогов Linux как о дереве. Корень дерева — это то место, откуда оно растет, а в Linux — это то место, где разветвляются каталоги.
Разделителем каталогов является косая черта (/), сокращенно косая черта(slash) . Например, путь к корневому каталогу часто обозначается косой чертой ( / ).
Что такое структура каталогов Linux?(What Is the Linux Directory Structure?)
Те, кто знаком с Linux , слышали такие термины, как root, lib и boot . Это примеры каталогов дистрибутива Linux .
В системах Linux используется стандарт иерархии файловой системы(Filesystem Hierarchy Standard) ( FHS ). Он определяет содержимое и структуру каталогов всех дистрибутивов Linux(Linux) .
Базовая навигация(Basic Navigation)
Как упоминалось выше, структура каталогов Linux(Linux Directory) относится к папке на жестком диске, на которой была установлена Linux .
Начните с запуска команды ls (list storage) и нажмите Enter . Эта команда покажет вам список папок в вашем текущем рабочем каталоге.
Имейте в виду, что каждый дистрибутив поставляется с разными папками в домашнем каталоге.
Команда list означает хранилище списка, но файловая система начинается с одной косой черты (/), поэтому введите следующую команду:
ls /
Это покажет вам структуру каталогов файловой системы Linux , настройку жесткого диска или структуру папок по умолчанию.
Каждая папка имеет определенное назначение. Домашний каталог — это место, где находятся пользователи, поэтому используйте следующую команду, чтобы увидеть, что находится в домашнем каталоге вашего пользователя.
ls /home
Чтобы очистить экран, введите clear или используйте Ctrl L . Имейте в виду, что ctrl L может работать не во всех дистрибутивах Linux(Linux) , но команда очистки(clear) будет работать.
Вернемся к команде ls . Это самая важная команда, которую нужно знать и понимать. Вы хотите перечислить элементы в каталоге, где вы находитесь.
Но вы также можете добавить в ls дополнительные команды . Например, если ввести ls -l / , вывод будет отличаться от простого / . Попробуйте это с помощью следующей команды:
ls -l /
На экране можно увидеть гораздо больше информации. Все в основном идет своим чередом. Команда -l означает поиск длинного списка.
Это означает, что вы хотите видеть больше деталей, а также чтобы каждый элемент был в отдельной строке, чтобы его было легче читать. Некоторые дистрибутивы будут использовать ll как псевдоним для -l для команды длинного списка.
Важные папки, о которых вы должны знать(Important Folders You Should Know About)
В вашей системе Linux много папок . Ниже мы обсудим наиболее важные из них.
Домашний каталог(The Home Directory)
Домашний каталог по умолчанию является местом, где у всех пользователей есть личное рабочее пространство. У каждого пользователя будет своя папка в каталоге /home .
Если вы хотите увидеть список всех папок в вашем домашнем каталоге, используйте следующую команду:
ls -l /home
Поскольку вы уже находитесь в своем домашнем каталоге, вы также можете просто использовать ls , чтобы получить список того, что находится внутри, без использования пути.
Каждый каталог в структуре каталогов Linux отделяется и начинается с косой черты ( / ). Другими словами, ls без пути покажет содержимое вашего текущего каталога.
Если вы хотите изменить каталог, в котором вы работаете, и вернуться в корень файловой системы, используйте следующую команду:
cd /
Если вы хотите увидеть каталоги в корне, используйте:
лс(ls)
Поскольку вы вернулись в корневой каталог, а не в свой домашний каталог, вы увидите список всех папок в корне.
Чтобы увидеть длинный список в корневом каталоге, используйте:
лс -л(ls -l)
The Root Directory (/root)
Все каталоги и файлы в вашей системе находятся в корневом(root) файле, обозначенном символом /. Все файлы или каталоги начинаются с корня. Путь к любому файлу или каталогу будет отображаться следующим образом:
Root/home/user/videos
Корневой каталог предназначен для одного пользователя и является самым влиятельным пользователем в системе Linux .
Lib Directory Shared libraries (/lib)
В каталоге /lib находятся файлы, содержащие код (библиотеки). Эти файлы содержат фрагменты кода, используемые для отправки файлов на жесткий диск, рисования окон на рабочем столе или управления периферийными устройствами.
Media Directory (/media)
В каталоге мультимедиа вы можете увидеть файлы данных подключенных внешних жестких дисков, флэш-накопителей, дисков DVD(DVDs) или Blu-ray.
Boot Directory (/boot)
Файлы и папки, необходимые вашей системе для запуска, находятся в каталоге /boot. Его использование стандартизировано в стандарте иерархии файловой системы(Filesystem Hierarchy Standard) .
Конфигурация, необходимая для загрузки вашей машины, находится в загрузочном каталоге. Вы не хотите избавляться от этого каталога.
Некоторые другие стандартные каталоги включают:
- /dev — это место, где хранятся все файлы устройств, таких как внешний USB -накопитель или веб-камера.
- /var — это сокращение от «переменная». Здесь программы хранят информацию о времени выполнения, такую как отслеживание пользователей, системные журналы, кэши и другие файлы, которыми управляют и создают системные программы.
- Личные каталоги пользователей находятся в /home .
- /proc содержит информацию о вашей системе, такую как процессор(CPU) и ядро вашей системы Linux . (Linux)Это виртуальная система.
- /bin — это место, где живут все основные исполняемые программы (пользовательские двоичные файлы).
- /etc содержит файлы конфигурации.
Прочтите сводку Википедии,(Read Wikipedia’s summary) чтобы узнать, что такое каждый каталог и как он используется.
См. ваш текущий каталог(See Your Current Directory)
Если вы не знаете, в каком каталоге вы работаете, используйте команду pwd (напечатать рабочий каталог).
Результаты будут выглядеть следующим образом:
/home/username
Если вы затем запустите ls , настройка по умолчанию покажет вам содержимое папки, в которой вы сейчас находитесь, как описано выше.
Что означают цвета?(What Do The Colors Mean?)
Допустим, вы находитесь в папке /etc и запустите эту команду:
ls -l /etc
Вы увидите много информации, а также много разных цветов.
Общее правило состоит в том, что:
- Синий это папка
- Белый - это файл
- Зеленый - это программа или двоичный файл
Цвета могут варьироваться в зависимости от распределения. Большинство, но не все дистрибутивы поставляются с предустановленными цветами.
Что такое строки разрешений?(What Are Permission Strings?)
Каждый файл имеет поток букв слева от листинга. Это называется строкой разрешения.
Посмотрите на первый символ в строке. d означает каталог . Таким образом, даже если в вашем дистрибутиве Linux не используются разные цвета, вы все равно будете знать, что строка символов, начинающаяся с d , является каталогом.
Файлы и программы начинаются с дефиса (-).
l относится к ссылке, которая(l) ссылается на другой файл.
Обзор быстрой навигации(Quick Navigation Overview)
Хранилище списка команд ls показывает вам, что находится в вашем текущем рабочем каталоге. Если вы не знаете, какой у вас текущий каталог, используйте команду pwd .
Начало файловой системы обозначается одиночной косой чертой (/). Используйте команду cd для переключения между каталогами. Чтобы увидеть, что находится в каталоге, на который вы только что переключились, используйте команду ls . Затем, чтобы вернуться в свой домашний каталог, введите /home/username .
Команда cd помогает перемещаться по файловой системе. ls показывает, что находится в текущем каталоге, в котором вы работаете. ls -1 показывает вам длинный список.
Несмотря на то, что разные дистрибутивы Linux(Linux) имеют незначительные отличия, структура файловой системы очень похожа. Лучший способ понять структуру каталогов Linux — это следовать некоторым из приведенных выше предложений и ознакомиться с тем, как она работает.
Просто не(NOT) касайтесь каталога /boot. Попрактикуйтесь(Practice) в навигации по вашей системе с помощью терминала. Придерживайтесь(Stick) команд cd , ls и pwd , чтобы ничего не сломать. Вам не потребуется много времени, чтобы интуитивно понять, где найти документацию, приложения и другие ресурсы, которые вам нужны.
Related posts
Резервное копирование каталога в Linux с помощью сценария оболочки
Используйте FFmpeg для простого извлечения аудио из файлов FLV
Используйте MSStyles для тем оформления приложений Wine в Linux
Команда Linux FIND с примерами
5 веских причин отказаться от Windows в пользу Linux
Установите Adobe Digital Editions в Ubuntu Linux
Трюки с терминалом: используйте терминал в качестве будильника
9 полезных вещей, которые может сделать Linux, но не может Windows
Самый простой способ удаленного подключения к Linux Mint из любой ОС
Распространенные причины сбоев Ubuntu и способы восстановления
Создавайте и редактируйте Zip-файлы в Linux с помощью терминала
6 простых способов ускорить установку Ubuntu
Как установить и настроить Кали Линукс
Что такое иноды в Linux и как они используются?
Настройте Ubuntu, чтобы не затемнять или отключать неактивный дисплей
9 лучших дистрибутивов Linux для взлома
Как удалить файл или каталог в Linux
Как установить и настроить файлы TCP/IP в Linux (настройки TCP/IP для Linux)
7 лучших бесплатных антивирусных программ для Linux
Создайте свой собственный сервер потокового видео в реальном времени с помощью Linux