Як створити каталог в Linux? (Повний гайд: створення папки в Linux)
У системі Linux каталог — це місце, де користувач зберігає файли та підкаталоги. На відміну від цього, користувачі Windows використовують слово «папка» замість «каталог». Каталогоорієнтована файлова система використовується в операційній системі Linux/Unix. Початківці або системні адміністратори Linux використовують набір команд для створення та управління каталогами.
Linux дуже популярний і використовується завдяки своїй стабільності та адаптивності, що спрощує виконання різноманітних завдань. Визначною особливістю Linux є його термінал, який надає можливість виконувати команди для завдань, що варіюються від модифікації системи до завантаження необхідного програмного забезпечення.
У цьому гайді ми розглянемо різні команди та опції для створення каталогу або папки за допомогою терміналу. Крім того, ми продемонструємо, як створити каталог у Linux та кілька каталогів за допомогою команди «mkdir» у системі Linux.
Необхідні умови
Перед використанням команди «mkdir» в системі Linux переконайтеся, що ви маєте такі необхідні умови:
1. Використання операційної системи Linux або Unix-подібної та доступ до командного рядка «терміналу» для виконання команд Linux.
2. Ви повинні мати «sudo» та доступ для читання/запису, щоб створювати нові каталоги.
Команда Linux «mkdir» (створення папки в Linux)
Команда Linux для створення папки «mkdir» використовується для створення каталогу в системі Linux. Ця команда дозволяє створювати один або кілька каталогів одночасно у вашій системі. Крім того, вона дозволяє встановлювати дозволи або надавати права доступу до певного каталогу.
Важливо зазначити, що кожен користувач повинен мати права на читання/запис у батьківському каталозі, щоб створювати підкаталоги або папки у своїй системі Linux. В іншому випадку користувач отримає помилку «доступ заборонено».
Основна синтаксис команди «mkdir»
Основна синтаксис створення каталогу в Linux за допомогою команди «mkdir» є такою:
$ mkdir [опція] [каталоги]
Як створити каталог в Linux? (Створення каталогу в Linux)
Команда «mkdir» в Linux використовується для створення нового каталогу або папки. Щоб створити каталог, виконайте команду «mkdir» і вкажіть ім'я каталогу наступним чином:
$ mkdir ім'я_каталогу
Наприклад, якщо ви хочете створити новий каталог, ви виконаєте команду «mkdir» з ім'ям каталогу:
$ mkdir тестовий_каталог
Вищезазначена команда створює новий каталог з такою назвою в поточному робочому каталозі. Ви можете відобразити шлях до каталогу в терміналі за допомогою команди «pwd»:
$ pwd
Якщо ви хочете створити новий каталог в іншому каталозі, а не в поточному робочому каталозі, вкажіть шлях для створення каталогу в конкретному місці.
$ mkdir /шлях-до-каталогу назва_каталогу
$ mkdir /home/samreena/Documents/testdirectory
Вищезазначена команда створює каталог з назвою «testdirectory» за вказаним шляхом до каталогу в Linux.
Команда Linux «mkdir» з опціями
Команда Linux «mkdir» дозволяє створити нову папку або каталог з різними опціями. Ця команда пропонує різні опції для задоволення конкретних вимог. У Linux вона дозволяє вказати кількість каталогів, які будуть створені одночасно.
Як створити кілька каталогів у системі Linux
За допомогою команди «mkdir» ви можете створити кілька папок у Linux всередині каталогу. Якщо ви хочете створити кілька каталогів в одному каталозі, ви можете використовувати команду «mkdir», щоб створити їх окремо. Однак виконання окремих команд для кожного каталогу може зайняти багато часу.
Щоб створити кілька папок або каталогів в одному каталозі, використовуйте команду «mkdir» з іменами каталогів, розділеними комами:
$ mkdir {dir1,dir2,dir3}
Вищезазначена команда створює три різні підкаталоги в поточному робочому каталозі.
Відображення докладної інформації або інформації про процес після створення папки в Linux (створення каталогу в Linux з опцією -v)
Після створення каталогу в Linux за замовчуванням на терміналі не відображається жодного підтверджувального повідомлення. Якщо ви хочете відобразити деталі виконуваної команди, яка показує, чи був каталог успішно створений у вашій системі, ви можете використовувати опцію «-v» з командою «mkdir».
Цей параметр означає «детальний» і надає більше інформації про операцію. Вам не потрібно запускати команду «ls» для перегляду каталогів або папок. Давайте розглянемо приклад:
$ mkdir -v test_directory
Як створити каталог у Linux із батьківським каталогом (створити папку в Linux за допомогою опції -p)
Використовуйте опцію «-p» разом із командою «mkdir», якщо ви хочете створити структуру батьківського каталогу з декількома підкаталогами. Ця опція включає будь-які відсутні батьківські каталоги під час процесу створення.
Наприклад, припустимо, ви хочете додати каталог з назвою «testdir2» у каталозі «testdir1» в каталозі «personal» у системі Linux. У цьому випадку вам потрібно буде вказати повний шлях до каталогу за допомогою команди «mkdir». Для демонстрації цього використовуйте наступну команду:
$ mkdir –p /home/samreena dirparent/dirtest2
Після виконання вищевказаної команди «mkdir» з повним шляхом ви можете використовувати команду «ls» разом з опцією «-R», щоб перевірити створення каталогу. Ця опція полегшує відображення рекурсивного дерева каталогів, показуючи вміст кожного каталогу вказаного шляху.
Як встановити дозволи під час створення папки в Linux
Коли ви створюєте каталог, він зазвичай отримує стандартні дозволи «rwx» (читання, запис, виконання), але спочатку ці дозволи надаються тільки користувачеві, який створив каталог. Якщо ви хочете змінити дозволи для всіх користувачів, ви можете використовувати опцію «-m» разом з командою «mkdir».
У наведеному нижче прикладі ми надаємо дозволу для каталогу як «777», дозволяючи будь-якому користувачеві читати, записувати та виконувати каталог, якщо це необхідно.
$ mkdir -m 777 mytestdir
Після створення каталогу «mytestdir» із зазначеними дозволами ви можете використовувати команду «ls -l», щоб перелічити вміст каталогу з детальною інформацією, включаючи дозволи.
$ ls -l
Тепер ви отримаєте список усіх каталогів та їхніх дозволів.
Створення папки в Linux за допомогою скрипта оболонки
Скрипт оболонки генерує виконувані файли за допомогою низки команд. Однією з цих команд є команда «mkdir», яку можна використовувати в скрипті оболонки.
Для ілюстрації розглянемо скрипт, який приймає в якості вхідних даних вказаний шлях. Після виконання цей скрипт створить папку і додасть текстовий файл з назвою «script» за допомогою команди touch.
#!/bin/bash
mkdir testdir
cd testdir
touch script
Кожен скрипт, який ви створюєте, повинен починатися з першого рядка (#!/bin/bash). Цей початковий рядок у файлі вказує, що це скрипт bash.
Команда «mkdir» використовується для створення папки. Замініть «testdir» на бажану назву каталогу. $@, також відомий як вхідні параметри, розміщений в кінці другого і третього рядків, замінюється значенням, яке ви вказуєте під час виконання скрипта.
Команда «cd» переходить до вказаного каталогу, а «touch» використовується для створення порожнього файлу з назвою «script».
Щоб виконати команду «mkdir», використовуйте наступне:
$ nano mkdir.sh
$ ./mkdir.sh
Це все про команду «mkdir». У Linux більшість дистрибутивів мають вбудований графічний інтерфейс. Тому ви також можете створити папку або каталог Linux за допомогою графічного інтерфейсу користувача.
Виконання команди «mkdir» з опцією «--help» відобразить детальний список доступних опцій разом з їхніми описами, а потім завершить операцію.
$ mkdir --help
Висновок
У цій статті ми продемонстрували, як створити папку та кілька каталогів у Linux за допомогою команди «mkdir». Якщо ви використовуєте сервер Linux VPS, використовуючи команду «mkdir» із зазначеними опціями, ви зможете внести зміни до стандартної функціональності команди «mkdir» та змінити вихідні дані.
Тому завжди використовуйте правильний вибір опцій для конкретних сценаріїв, щоб досягти точних результатів. Оскільки опції чутливі до регістру, використання правильної опції є надзвичайно важливим для уникнення помилок. Щоб дізнатися більше про використання команди «mkdir», відвідайте головну сторінку «mkdir».
Blog