Можете да създавате папки в Linux с помощта на графичен файлов диспечер точно както в Windows и macOS. Но ако предпочитате да използвате командния ред, можете!
Директориите са от съществено значение за вашата операционна система Linux, тъй като съдържат файлове, които може да използвате редовно или вашата система трябва да функционира правилно. Въпреки че винаги има опция за създаване на папки ръчно с помощта на файлов мениджър, много напреднали потребители може да предпочетете да използвате терминален прозорец за създаване и навигиране през файлове и папки на техните машини.
Ако сте любител на Linux и искате да овладеете създаването и управлението на директории от командния ред, ето какво трябва да знаете.
Как да създадете директория с командния ред
The mkdir командата държи ключа към всички ваши задачи за създаване на директория. Можете да създавате единични или множество директории в рамките на терминала с един ред код. Ето как mkdir командата на Linux работи:
1. Създайте единна директория в Linux
Ето как можете да използвате mkdir функция за създаване на една директория:
mkdir [option]
Например, ако искате да създадете нова директория, можете да използвате следната команда:
mkdir MUO
Горната команда създава нова MUO директория в текущото местоположение. За да отидете до директорията MUO чрез командния ред, можете да използвате cd команда:
cd ./MUO
Командата cd е изключително гъвкав начин за смяна на директории в терминала на Linux.
2. Създайте множество директории на Linux
The mkdir функцията е гъвкава, позволявайки ви да създавате множество директории с една команда. Например, за да създадете множество папки чрез командния ред, използвайте кода по-долу:
mkdir ...
За да създадете три папки, ето как можете да използвате 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 или -родители: The -стр командата е полезна при създаване на родителска директория и поддиректория заедно. Ако указаната родителска директория вече съществува, тя автоматично създава поддиректорията.
mkdir -p MUO/MUO_CHILD
2. -v или -verbose: The -v командата добавя подробни съобщения към всяка създадена директория.
mkdir - v file1 file2
3. --версия: The --версия команди отпечатват подробностите за версията на лиценза.
mkdir --version
Изтриване на празни и непразни Linux директории
И накрая, след като създадете директории във вашата операционна система Linux, може да искате да премахнете тези, които вече не ви трябват. Можете да изтриете директориите на вашата операционна система Linux по два начина:
- rm
- rmdir
Нека обсъдим двата метода подробно:
1. Използване на командата rm
Ако искате да изтриете празни и непразни директории, можете да използвате rm команда, както следва:
1. Проверете съдържанието на директорията
Преди да изтриете директорията, трябва да проверите нейното съдържание. За да направите това, отидете до местоположението на директорията с командата cd.
cd ./MUO
В горния пример MUO е директория на работния плот на Ubuntu.
2. Избройте съдържанието на директорията
След като сте в местоположението на директорията, използвайте използвайте командата ls, за да изведете списък със съдържанието на директорията.
ls
Командата показва цялото съдържание на директорията. На екрана ще видите списък с всички файлове, съхранени в тази директория.
3. Изтриване на директория през терминала
Въведете rm команда, последвана от различните команди и името на директорията, която искате да изтриете.
rm -option
Можете да използвате ls команда отново, за да потвърдите, че директорията вече не е достъпна.
Ето някои от най-често използваните опции с rm команда:
- -f: Принудително премахване на файловете и папките от директорията
- -и: Пита за разрешения преди изтриване на директория
- -р: Премахва директориите и съхранените файлове рекурсивно
- -д: Премахва празна директория
Можете дори да премахнете няколко директории наведнъж. Например, когато искате да премахнете директории MUO_sample1, MUO_sample2 и MUO_sample3 с една команда, ето как можете да го направите:
rm -d MUO_sample1 MUO_sample2 MUO_sample3
Има алтернативен метод, който можете да използвате за изтриване на празни директории. Можете да използвате rmdir команда за бързо премахване на директорията, както следва:
rmdir
За да премахнете директорията MUO3, когато в нея няма никакви файлове/поддиректории, можете да използвате rmdir команда както по-долу:
rmdir MUO3
Ако обаче директорията не е празна, ще получите съобщение за грешка всеки път, когато се опитате да изтриете директорията с rmdir команда.
Използвай rm и rmdir команди внимателно, тъй като изтритите директории не могат да бъдат възстановени.
4. Директно изтриване на директория
Начинът, по който създавате директория, можете дори да изтриете директорията/папката директно. Изберете директорията, която искате да изтриете, и натиснете Изтрий бутон на вашата клавиатура. Уверете се, че сте проверили съдържанието на директорията, преди да я изтриете, тъй като ефектът е постоянен чрез този метод.
Работа с Linux директории без усилие
Директориите формират значителна част от вашите файлове и структури на папки в Linux. Подобно на всяка друга операционна система, създаването и изтриването на директории е доста лесно в Linux, особено когато искате да работите безпроблемно от прозореца на терминала.
За да се възползвате максимално от опита си, можете да използвате горните команди и в няколко лесни стъпки можете бързо да постигнете поставената задача.