Создаем и удаляем каталоги в терминале Linux

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

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

Как создать каталог с помощью командной строки

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

1. Создайте единичный каталог в Linux

Вы можете использовать функцию mkdir для создания одного каталога:

mkdir [option] <directory name>

Например, если вы хотите создать новый каталог, вы можете использовать следующую команду:

mkdir MUO

Приведенная выше команда создает новый каталог MUO в текущем местоположении. Чтобы перейти в каталог MUO через командную строку, вы можете использовать команду cd:

cd ./MUO

Команда cd – это очень гибкий способ изменения каталогов в терминале Linux.

2. Создайте несколько каталогов в Linux

Функция mkdir универсальна и позволяет создавать несколько каталогов с помощью одной команды. Например, чтобы создать несколько папок с помощью командной строки, используйте следующий код:

mkdir <directory name1><directory name2><directory name3>....<directory name_n>

Чтобы создать три папки, можно использовать команду mkdir:

mkdir MUO_sample1 MUO_sample2 MUO_sample3

После запуска указанной выше команды программа создает три каталога: MUO_sample1, MUO_sample2 и MUO_sample3. Вы можете запустить команду ls, чтобы просмотреть список вновь созданных каталогов.

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

3. Создавайте каталоги напрямую

Как пользователь Linux, вы можете создать каталог прямо в нужном месте. Вам не нужно переходить к этому местоположению или использовать функцию mkdir в терминале.

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

В меню списка выберите параметр «New Folder».

Как только вы увидите значок новой папки, вы можете переименовать папку, присвоив ей любое имя.

Будьте уверены: если вы хотите проверить состояние каталога из окна терминала, вы все равно можете использовать команду cd для перехода к определенному местоположению и запустить команду ls для просмотра содержимого.

Параметры mkdir

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

1. -p или -parents: команда -p полезна при совместном создании родительского каталога и подкаталога. Если указанный родительский каталог уже существует, он автоматически создает подкаталог.

mkdir -p MUO/MUO_CHILD

2. -v или -verbose: команда -v добавляет подробные сообщения в каждый созданный каталог.

mkdir - v file1 file2

3. —version: команды —version выводят сведения о версии лицензии.

mkdir --version

Удалить пустые и непустые каталоги Linux

Наконец, после того как вы создали каталоги в своей ОС Linux, вы можете удалить те, которые вам больше не нужны. Вы можете удалить каталоги в вашей ОС Linux двумя способами:

  • rm
  • rmdir

Давайте обсудим оба этих метода подробно:

1. Использование команды rm

Если вы хотите удалить пустые и непустые каталоги, вы можете использовать команду rm следующим образом:

1. Проверьте содержимое каталога.

Перед удалением каталога следует проверить его содержимое. Для этого перейдите к местоположению каталога с помощью команды cd.

cd ./MUO

В приведенном выше примере MUO — это каталог на рабочем столе Ubuntu.

2. Просмотрите содержимое каталога. 

Как только вы окажетесь в каталоге, используйте команду ls, чтобы просмотреть содержимое каталога.

ls

Команда выводит все содержимое каталога. На экране вы увидите список всех файлов, хранящихся в этом каталоге.

3. Удалить каталог через Терминал. 

Введите команду rm, затем различные команды и имя каталога, который вы хотите удалить.

rm -option <directory name>

Вы можете использовать команду ls еще раз, чтобы подтвердить, что каталог больше не доступен.

Вот некоторые из наиболее часто используемых параметров команды rm:

  1. -f: Принудительно удалить файлы и папки из каталога.
  2. -i: Запрашивает разрешения перед удалением каталога.
  3. -r: Рекурсивно удаляет каталоги и сохраненные файлы.
  4. -d: Удаляет пустой каталог.

Вы даже можете удалить несколько каталогов за один раз. Например, если вы хотите удалить каталоги MUO_sample1, MUO_sample2 и MUO_sample3 с помощью одной команды, вы можете это сделать следующим образом:

rm -d MUO_sample1 MUO_sample2 MUO_sample3

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

rmdir <directory name>

Чтобы удалить каталог MUO3, если в нем нет файлов/подкаталогов, вы можете использовать команду rmdir, как показано ниже:

rmdir MUO3

Однако если каталог не пуст, вы получите сообщение об ошибке при каждой попытке удалить каталог с помощью команды rmdir.

Используйте команды rm и rmdir осторожно, так как удаленные каталоги невозможно восстановить.

4. Удалить каталог напрямую

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

Работай с каталогами Linux без усилий

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

Чтобы максимально эффективно использовать свой опыт, вы можете использовать приведенные выше команды и, выполнив несколько простых шагов, сможете быстро достичь поставленной задачи.

Поделитесь с друзьями

Добавить комментарий

0 комментариев
Вбудовані Відгуки
Переглянути всі коментарі
0
Ми любимо ваші думки, будь ласка, прокоментуйте.x