Как создать каталог в Linux и другие полезные команды

каталог линукс

Каталог Linux соответствует стандарту иерархии файлов Unix с некоторыми изменениями.

С момента появления первой графической операционной системы в 60-х годах все компьютеры работают с метафорой офиса.. Файлы называются документами и хранятся в папках. Эти папки, в свою очередь, организованы в соответствии с их содержимым в других папках. В зависимости от уровня доступа пользователь будет иметь возможность изменять или не изменять его содержимое.

В этом посте мы увидим как создать каталог в linux и работать с ним как с помощью эмулятора терминала (далее терминал), так и с графическим терминалом.

Что мы называем каталогом в Linux?

Папки в Windows

В то время как в Linux мы говорим о каталоги, в Windows мы называем файловые контейнеры как папки.

Все производные Linux, macOS и BSD приняли файловую структуру и терминологию Unix, в то время как Windows пошла своим путем.  Можно сказать, что каталог в этих операционных системах — это папка Windows с другим именем, но поскольку UNIX старше, правильно сказать, что папка Windows - это переименованный каталог.. Каталог регистрирует свое содержимое в индексе, что упрощает его поиск. Это означает, что каталог Documents не содержит документов, отображаемых при доступе к нему. Что он сохраняет, так это фактическое местоположение этих документов.

Структура каталогов Linux

Операционные системы, основанные на UNIX, следуют не только именами, но иным путем, чем Windows. Также в структуре каталогов.  В Windows базовое устройство обозначается заглавной буквой, за которой следует :\, а в Linux базовый каталог обозначается как /

Как и другие производные, Linux использует стандарт иерархии файлов или стандарт иерархии файловой системы для своего аббревиатуры на английском языке, хотя и вносит некоторые изменения. В системе Linux мы находим следующее каталоги:

  • /:  Это корневой каталог, содержащий все остальные каталоги. Даже файлы, содержащиеся в других единицах хранения, перечислены в корневом каталоге.
  • /бин: Основные пользовательские двоичные файлы хранятся здесь. То есть программы, которые должны быть доступны для работы системы или для первого использования.
  • /ботинок: В этом разделе перечислены файлы, необходимые для запуска системы, такие как менеджер загрузки и различные версии установленного ядра.
  • /CD-ROM: Показывает файлы, перечисленные на компакт-диске или DVD-диске, вставленном в дисковод.
  • / dev: В этом разделе перечислены подключенные устройства в виде каталогов. В /dev есть два основных типа устройств, так называемые блочные устройства, которые хранят или сохраняют данные (дисковые накопители), а так называемые символьные устройства, которые передают или передают данные (клавиатура, мышь, порты подключения). ).).
  • /и т.д: Сохраняет файлы конфигурации всей системы. Их можно изменить с помощью текстового редактора с соответствующими правами.
  • /дом: Папок /home столько же, сколько пользователей в системе. Он содержит данные и файлы конфигурации каждого из них. В принципе, каждый пользователь может редактировать свой каталог /home, но. чтобы редактировать другие, вы должны стать администратором.
  • /библиотека:  Чтобы сократить время программирования и дисковое пространство, программисты часто обращаются к сторонним программам для выполнения общих задач, таких как сохранение или печать файла или отображение меню. Эти программы называются библиотеками. В этом секторе каталога хранятся библиотеки, используемые программами, хранящимися в каталогах /bin и /sbin.
  • /потеряно+найдено: В случае сбоя файловой системы поврежденные файлы будут перечислены в этом разделе при перезагрузке системы. Таким образом можно будет обнаружить их и попытаться восстановить как можно больше данных.
  • /половина: Здесь открывается подкаталог для каждого внешнего запоминающего устройства, подключенного к компьютеру.
  • /мнт: Файловые системы, к которым осуществляется временный доступ, монтируются в этом месте.
  • /опция:  Это место, где обычно хранятся файлы программ, установленных вручную.
  • /процесс: Содержит специальные файлы, представляющие информацию о системе и процессах.
  • /корень: Это /home каталог пользователя admin. Из соображений безопасности он не входит в эту папку с остальными пользователями.
  • /бежать: Идеальное место для хранения приложений временных данных без риска их случайного удаления третьими лицами.
  • /сбин: Содержит двоичные файлы, необходимые пользователю root для системного администрирования.
  • /селинукс: SELinux — это модуль безопасности для ядра Linux. В этом каталоге мы находим список специальных файлов, которые он использует.
  • /срв: Это каталог, используемый некоторыми службами (например, веб-сервером) для хранения и поиска необходимых данных в одном месте.
  • / Tmp: здесь сохраняются файлы, которые временно нужны приложениям. Они удаляются при перезагрузке системы.
  • / usr: Здесь собраны пользовательские файлы и приложения, которые не являются необходимыми для работы системы. В этом подкаталоге есть папки /bin, /sbin и /lib.
  • / var:  Это подкаталог, в котором находятся файлы, в которые система записывает информацию во время ее использования.

Как создавать каталоги в Linux

руководство mkdir

Команда MkDir это тот, который используется для создания каталога в Linux

Прежде чем перейти к теме этой статьи, создание каталогов в Linux, Мы должны остановиться на теме типов пользователей в Linux и их уровне доступа в зависимости от разрешений каталогов.

Мы можем классифицировать пользователей по типу учетной записи в:

  • Учетная запись пользователя root (Root): Это учетная запись с наивысшей иерархией в системе Linux. Первоначально он создается автоматически во время установки, хотя некоторые дистрибутивы назначают многие из этих функций первому созданному обычному пользователю и отключают их. Эта учетная запись может выполнять любую административную работу и получать доступ к любому месту в каталоге, включая /home других пользователей.
  • Учетная запись обычного пользователя: Он имеет умеренные привилегии и может выполнять только определенные задачи и получать доступ к ограниченному количеству каталогов.
  • Сервисные аккаунты: Они создаются программами во время их установки для выполнения процессов и функций.

Для определения доступа к каталогам Linux использует два параметра:

  • Разрешения
  • Пропьетарио.

В Linux каждый из каталогов и файлов имеет доступ к трем типам людей:

  • Имя пользователя: Он является создателем файла и также называется владельцем.
  • группа:  Когда нескольким пользователям нужен доступ к файлу, проще назначить права доступа группе и добавить в нее пользователей.
  • прочее: Пользователи, которые не попадают ни в одну из двух категорий.

В отношении каждого каталога и файла можно назначить три типа разрешений для разных типов пользователей:

  • Чтение: Это разрешение дает пользователю право открывать и читать файл. В случае каталога у вас также будет возможность перечислить содержимое.
  • писание: В случае файлов он состоит из привилегий, позволяющих изменять содержимое файла, но не перемещать, переименовывать или удалять его. Это можно сделать, если у вас есть права на запись в каталог.
  • выполнение: Это используется для загруженных вручную программ, которые являются автономными (им не нужно взаимодействовать с системными библиотеками). Разрешите запуск приложения.

Использовать терминал или делать это графически?

Графическое создание каталога

В адресной книге / Главная очень легко графически создавать подкаталоги, переименовывать, перемещать и удалять их. Если это каталоги с ограниченным доступом, все немного сложнее, поэтому рекомендуется делать это из эмулятора терминала.

В каталоге /home графическое создание каталога не вызывает особых неудобств. Вам просто нужно поставить указатель внутри нужного каталога и правой кнопкой выбрать соответствующий вариант и определить имя. В разделе свойств мы можем определить права доступа из меню «Свойства». Графический доступ к защищенным каталогам от имени пользователя-администратора является более сложным и зависит от рабочего стола. Поэтому, чтобы не удлинять статью без необходимости, мы объясним, как это сделать из терминала.

Команда для создания каталога в Linux называется mkdir, сокращение от английской фразы make a directory. Использование очень простое

mkdir <nombre_del_directorio>

Например, если вы хотите создать каталог linux_addicts

mkdir linux_adictos

Если мы хотим создать несколько каталогов

mkdir <nombre1> <nombre2> <nombre3> 
...

У нас останется следующее:

mkdir linux_adictos desde_linux ubuntulog

Чтобы убедиться, что каталог был создан

ls -l <nombre1>

Предположим, мы хотим создать каталог внутри другого с ограниченным доступом. Предполагая, что у нас есть соответствующие привилегии, мы делаем

sudo /directorio_contenedor/nombre_de archivo.

Это будет что-то вроде:

sudo mkdir/opt/linux_adictos

Возможно, мы заинтересованы в одновременном создании подкаталога и каталога, который его содержит. Структура команды следующая:

sudo mkdir -p /directorio_existente /<nombre_directorio>/<nombre_subdirectorio>

Мы можем написать что-то вроде:

sudo mkdir -p /opt/linux_adictos/artículos

Команды назначения разрешений:

  • r: Разрешение на чтение.
  • w: Разрешите писать.
  • x: Разрешение на выполнение.

Звук:

  1. chmod +rwx nombre_directorio дать разрешения.
  2. chmod -rwx nombre_directorio удалить их.

Если вы хотите назначить разрешения в защищенных каталогах, вы должны указать перед командой sudo. Если вы хотите назначить групповые права, поставьте ge после chmod.

chmod g + (o -) rwx nombre_directorio.

Имейте в виду, что ставится только буква, соответствующая разрешению, которое вы хотите дать или удалить.


Оставьте свой комментарий

Ваш электронный адрес не будет опубликован. Обязательные для заполнения поля помечены *

*

*

  1. Ответственный за данные: AB Internet Networks 2008 SL
  2. Назначение данных: контроль спама, управление комментариями.
  3. Легитимация: ваше согласие
  4. Передача данных: данные не будут переданы третьим лицам, кроме как по закону.
  5. Хранение данных: база данных, размещенная в Occentus Networks (ЕС)
  6. Права: в любое время вы можете ограничить, восстановить и удалить свою информацию.