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

Категория: линукс

Вы можете создавать папки в Linux, используя графический файловый менеджер, так же, как в Windows и macOS. Но если вы предпочитаете использовать командную строку, вы можете!

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

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

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

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

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

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

mkdir [опция] <имя каталога>

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

mkdir MUO

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

cd ./MUO

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

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

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

mkdir <имя каталога 1> <имя каталога 2> <имя каталога 3>....<имя каталога n>

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

mkdir MUO_sample1 MUO_sample2 MUO_sample3

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

3. Прямое создание каталогов

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

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

В контекстном меню выберите опцию "Новая папка". Как только вы увидите значок новой папки, вы можете переименовать папку по своему усмотрению. Будьте уверены, что если вы хотите проверить статус каталога из терминального окна, вы все равно можете использовать команду 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.

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

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

ls

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

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

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

rm -option <имя каталога>

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

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

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

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

rm -d MUO_sample1 MUO_sample2 MUO_sample3

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

rmdir <имя каталога>

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

rmdir MUO3

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

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

Так же, как вы создаете каталог, вы можете даже удалить каталог/папку напрямую. Выберите каталог, который вы хотите удалить, и нажмите кнопку Delete на клавиатуре. Обязательно проверьте содержимое каталога перед его удалением, так как это действие является постоянным с использованием этого метода.

Эффективная работа с каталогами Linux

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

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





Если вам нужен по настоящему хороший и профессиональный веб хостинг или свой высокопроизводительный сервер, то смело переходите по ссылке и заказывайте!

 

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

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



Карта сайта
Copyright © 2023