Как да създавате и премахвате директории в терминала на Linux

Как да създавате и премахвате директории в терминала на Linux
Читатели като вас помагат в подкрепа на MUO. Когато правите покупка чрез връзки на нашия сайт, ние може да спечелим комисионна за партньор. Прочетете още.

Директориите са от съществено значение за вашата операционна система Linux, тъй като съдържат файлове, които може да използвате редовно или вашата система трябва да функционира правилно. Въпреки че винаги има опция за създаване на папки ръчно с помощта на файлов мениджър, много напреднали потребители може да предпочетат да използват терминален прозорец за създаване и навигация през файлове и папки на своите машини.





MUO Видео на деня ПРЕВЪРТЕТЕ, ЗА ДА ПРОДЪЛЖИТЕ СЪС СЪДЪРЖАНИЕТО

Ако сте любител на Linux и искате да овладеете създаването и управлението на директории от командния ред, ето какво трябва да знаете.





Как да създадете директория с командния ред

The mkdir командата държи ключа към всички ваши задачи за създаване на директория. Можете да създавате единични или множество директории в рамките на терминала с един ред код. Ето как mkdir командата на Linux работи:





1. Създайте единична директория на Linux

Ето как можете да използвате mkdir функция за създаване на една директория:

mkdir [option] <directory name>

Например, ако искате да създадете нова директория, можете да използвате следната команда:



mkdir MUO

Горната команда създава нова MUO директория в текущото местоположение. За да отидете до директорията MUO чрез командния ред, можете да използвате cd команда:

cd ./MUO
  Терминални команди на Linux, показващи използването на командата mkdir

Командата cd е изключително гъвкав начин за смяна на директории в терминала на Linux.





2. Създайте множество директории на Linux

The 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 команда за изброяване на новосъздадените директории.

  Терминален прозорец на Ubuntu с кодови фрагменти за създаване на множество директории

Структурата на директорията на Linux е сложна , така че винаги е най-добре да се запознаете с родителските и дъщерните директории, за да избегнете ненужни пречки.

3. Създавайте директории директно

Като потребител на Linux можете да създадете директория директно на желаното място. Не е необходимо да навигирате до местоположението или да използвате mkdir функция в рамките на терминала.

Всичко, което трябва да направите, е да отидете до папката/мястото, където искате да създадете нова директория/папка, и да щракнете с десния бутон.

От менюто със списък щракнете върху Нова папка опция.

  Падащо меню на работния плот на Linux Ubuntu

След като видите нова икона на папка, можете да преименувате папката на име по ваш избор.

  Нова икона на папка с опция за именуване на работния плот на Ubuntu

Бъдете сигурни, че ако искате да проверите състоянието на директорията от прозореца на терминала, все още можете да използвате cd команда за навигиране до конкретното местоположение и стартиране на ls команда за изброяване на съдържанието.

mkdir Опции

Можете да използвате няколко опции с mkdir команда, която ви помага да подобрите съществуващата полезност на командата. Можете да използвате командите, изброени по-долу:

1. -p или -родители : The -стр командата е полезна при създаване на родителска директория и поддиректория заедно. Ако указаната родителска директория вече съществува, тя автоматично създава поддиректорията.

mkdir -p MUO/MUO_CHILD
  Терминален прозорец на Ubuntu с кодови фрагменти за създаване на родителска директория

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

mkdir - v file1 file2
  Терминална команда за добавяне на подробен текст към директория

3. --версия : The --версия команди отпечатват подробностите за версията на лиценза.

mkdir --version
  Терминал на Ubuntu за проверка на версията на директорията на Linux

Изтриване на празни и непразни Linux директории

И накрая, след като създадете директории във вашата операционна система Linux, може да искате да премахнете тези, които вече не ви трябват. Можете да изтриете директориите на вашата операционна система Linux по два начина:

  • rm
  • е rm

Нека обсъдим двата метода подробно:

1. Използване на командата rm

Ако искате да изтриете празни и непразни директории, можете да използвате rm команда, както следва:

1. Проверете съдържанието на директорията

Преди да изтриете директорията, трябва да проверите нейното съдържание. За да направите това, отидете до местоположението на директорията с командата cd.

cd ./MUO

В горния пример MUO е директория на работния плот на Ubuntu.

2. Избройте съдържанието на директорията

как да закачите парни игри, за да започнете

След като сте в местоположението на директорията, използвайте използвайте командата ls, за да изведете списък със съдържанието на директорията .

ls
  Терминални кодови фрагменти, показващи как да се посочи директорията's contents in Ubuntu

Командата показва цялото съдържание на директорията. На екрана ще видите списък с всички файлове, съхранени в тази директория.

3. Изтрийте директория през терминала

Въведете rm команда, последвана от различните команди и името на директорията, която искате да изтриете.

rm -option <directory name>

Можете да използвате ls команда отново, за да потвърдите, че директорията вече не е достъпна.

Ето някои от най-често използваните опции с rm команда:

  1. -f : Принудително премахване на файловете и папките от директорията
  2. : Пита за разрешения преди изтриване на директория
  3. : Премахва директориите и съхранените файлове рекурсивно
  4. : Премахва празна директория

Можете дори да премахнете няколко директории наведнъж. Например, когато искате да премахнете директории MUO_sample1, MUO_sample2 и MUO_sample3 с една команда, ето как можете да го направите:

rm -d MUO_sample1 MUO_sample2 MUO_sample3
  Терминален прозорец на Ubuntu с кодови фрагменти за премахване на множество директории

Има алтернативен метод, който можете да използвате за изтриване на празни директории. Можете да използвате е rm команда за бързо премахване на директорията, както следва:

rmdir <directory name>

За да премахнете директорията MUO3, когато в нея няма никакви файлове/поддиректории, можете да използвате е rm команда както по-долу:

rmdir MUO3

Ако обаче директорията не е празна, ще получите съобщение за грешка всеки път, когато се опитате да изтриете директорията с е rm команда.

  rmdir съобщение за грешка в терминала на Ubuntu