Как создать каталог в 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. Права: в любое время вы можете ограничить, восстановить и удалить свою информацию.