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



Ако искате да създадете директория, съдържаща няколко поддиректории, или дърво на директории, като използвате командния ред в Linux, обикновено трябва да използвате |_+_| команда няколко пъти. Има обаче по-бърз начин да направите това.

Да кажем, че сме създали директория, наречена htg, и искаме да създадем четири поддиректории в нея. В нормална ситуация бихме използвали |_+_| команда за създаване на директория htg. Тогава ще ни трябва |_+_| команда, за да преминем към новата директория htg и накрая ще използваме |_+_| команда отново четири пъти, за да създадете четирите поддиректории.





Всичко това може да се комбинира в една команда и ние ще ви покажем как.



За да създадете нова директория с множество поддиректории, трябва само да въведете следната команда в подкана и да натиснете Enter (очевидно, променете имената на директориите на това, което искате).

mkdir

|_+_| флагът казва |_+_| команда, за да създадете първо главната директория, ако тя все още не съществува (htg, в нашия случай). Думите в скобите са част от списъка за разширение на скоби. Всеки от елементите в списъка за разширение на скоби се добавя отделно към предходния път (htg/).



Реклама

Например, горната команда се разширява в htg/articles, htg/images, htg/note, htg/done, като и четирите поддиректории се създават в директорията htg. Както можете да видите на екранната снимка по-долу, работи.

Можете също да използвате списък за разширение на скоби в |_+_| команда, ако създавате поддиректории в директория, която вече съществува, както е показано по-долу. В този пример директорията htg вече съществува, така че поддиректориите просто се добавят в тази директория.

Можете също да вложите списъци за разширение на скоби в |_+_| команда. Например в поддиректорията articles под директорията htg искаме да създадем две поддиректории, наречени new и rewritten. И така, въвеждаме следната команда в подкана и натискаме Enter.

mkdir

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

cd

Четирите поддиректории се създават в директорията htg и след това двете поддиректории, new и rewrites, се създават в поддиректорията articles.

СВЪРЗАНИ: Как да направите нова директория и да промените към нея с една команда в Linux

толкова е лесно. Можете също да комбинирате |_+_| команда с |_+_| команда към направете директория и преминете към нея с една команда .

Linux команди
Файлове катран · pv · котка · такт · chmod · сцепление · разл · sed · С · човек · pushd · popd · fsck · тестов диск · сек · fd · пандока · CD · $PATH · awk · присъединяване · jq · сгънете · уникален · journalctl · опашка · състояние · ls · fstab · изхвърли · по-малко · chgrp · chown · rev · виж · струни · Тип · преименувайте · цип · разархивирайте · монтиране · umount · Инсталирай · fdisk · mkfs · rm · rmdir · rsync · df · gpg · ние · нано · mkdir · от · вътрешен · кръпка · преобразувам · rclone · накъсайте · SRM
процеси псевдоним · екран · връх · хубаво · renice · напредък · strace · система · tmux · chsh · история · в · партида · Безплатно · който · dmesg · потребителски мод · п.с · chroot · xargs · tty · мизичко · lsof · vmstat · изчакване · стена · да · убиват · сън · sudo · неговата · време · groupadd · потребителски мод · групи · lshw · изключвам · рестартирайте · Спри се · изключване · passwd · lscpu · crontab · дата · bg · fg
Работа в мрежа netstat · пинг · трасиране · ip · ss · кой е · fail2ban · bmon · Вие · пръст на ръката · nmap · ftp · къдрица · wget · Кой · кой съм аз · В · iptables · ssh-keygen · ufw

СВЪРЗАНИ: Най-добрите Linux лаптопи за разработчици и ентусиасти

ПРОЧЕТЕТЕ СЛЕДВАЩО Снимка на профила на Лори Кауфман Лори Кауфман
Лори Кауфман е технологичен експерт с 25-годишен опит. Тя е била старши технически писател, работила е като програмист и дори е управлявала собствен бизнес за няколко локации.
Прочетете пълната биография

Интересни Статии