Синтаксис команди. Основні cmd команди – просто про корисне

не архівувати (d)

незмінний (i)

журналування даних (j)

безпечне видалення (s)

вершина ієрархічного дерева (T)

заборона злиття в кінці файлу (t)

невидалений (u)

cmp - порівнює два файли, і якщо вони розрізняються, повідомляє про перший байт і рядок, де було виявлено відмінність.

Синтаксис команди

Формат цієї команди наступний:

cmp OPTIONS... FROM-FILE

Ім'я файлу "-" означає стандартне введення. "cmp" також використовує стандартне введення, якщо один із файлів не заданий.

Вихідний статус 0 означає, що відмінностей не знайдено, 1 – знайдено, 2 – виявлено помилку.

Друкує різні символи. Відображає контрольні символи символом «^» та літерою алфавіту, а також попереджає символи із встановленим вищим бітом символом «-M» (що означає «мета»).

Ignore-initial=BYTES

Ігнорує всі відмінності у перших BYTES байтах вхідних файлів. Звертається з меншими файлами за розміром, ніж BYTES байтів, як з порожніми.

Друкує всі символи, що розрізняють. Відображає контрольні символи символом «^» та літерою алфавіту, а також попереджає символи із встановленим вищим бітом символом "-M" (що означає «мета»).

Quite або -s або --silent

Нічого не друкує; тільки повертає вихідний статус, що показує, чи відрізняються файли.

Друкує зміщення (десяткове) і значення (вісімкове) всіх байтів, що різняться.

V або --version

Видає номер версії cmp.

file – команда Unix, призначена для визначення типу файлу.

Використання

file [-zL] [-f file] file ...

Ключі

F file: Зчитує із зазначеного файлу список файлів для перевірки.

L: Визначає тип файлів, вказаних за посиланням.

Z: Визначає тип файлів у стислих файлах.

ln - команда UNIX, що встановлює зв'язок між файлом та ім'ям файлу. Формат команди:

ln файл1 файл2

# створюється «жорстке» посилання (hard link) ln-s файл1 файл2

# створюється "символічна" посилання (symbolic link)

Ця команда створює жорстке посилання на файл "файл1", яке буде виглядати як "файл2". Таким чином, для файлової системи Вихідний файл«файл1» і посилання на нього «файл2», насправді фізично будуть одним і тим самим файлом. Жорсткі посилання не можуть вказувати на файли в інших файлових системах.

mv (від англ. move) - утиліта в UNIX та UNIX-подібних системах, використовується для переміщення або перейменування файлів чи каталогів.

Використання:

Якщо як аргументи задані імена двох файлів, ім'я першого файлу буде змінено на ім'я другого.

Якщо останній аргумент є ім'ям існуючого каталогу, mv переміщає всі задані файли до цього каталогу.

Якщо останній аргумент не є каталогом і задано більше двох файлів, то буде видано повідомлення про помилку.

Ключі, що використовуються з mv:

–f, не вимагати підтвердження операцій.

–i, виводити запит на підтвердження операції, коли існує файл, куди відбувається перейменування чи переміщення.

–– завершує список ключів. Застосовується для використання із файлами, імена яких починаються на –.

rm (від англ. remove) - утиліта в UNIX і UNIX-подібних системах, що використовується для видалення файлів із файлової системи. Ключі, що використовуються з rm:

R - обробляти всі вкладені підкаталоги. Цей ключнеобхідний, якщо файл, що видаляється, є каталогом, нехай навіть порожнім. Якщо файл, що видаляється, не є каталогом, то ключ -r не впливає на команду rm.

I – виводити запит на підтвердження кожної операції видалення.

F - не повертати код помилкового завершення, якщо помилки були викликані неіснуючими файлами; не вимагати підтвердження операцій.

rm часто є синонімом команди rm -i, тобто команда за замовчуванням запитує

підтвердження перед видаленням файлів, що дозволяє запобігти їх випадковому видаленню. Якщо потрібно видалити велику кількість файлів без підтвердження операції, можна скасувати дію ключа -i за допомогою додавання ключа -f.

chmod - зміна прав доступу до файлів та папок. Назва походить від програми Unix chmod, яка, власне, змінює права доступу до файлів, каталогів і символічних посилань.

Права записуються одразу для трьох типів користувачів: власника файлу, групи, в яку він входить та інших користувачів. chmod може бути записаний у двох форматах: у числовому та символьному.

Для розуміння суті завдання прав у Unix-like системах, потрібно знати уявлення чисел у восьмеричній та двійковій системахчислення

Користувач група інші

111 101 101 rwx r-x r-x u g o

Приклад символьного запису "rwxr-xr-x".

Прикладом числового запису може бути "755", яка еквівалентна записаної вище рядкової записи: кожне право має числовий код і може бути вручну:

400 – власник має право на читання;

200 – власник має право на запис;

100 – власник має право на виконання;

40 – група має право на читання;

20 – група має право на запис;

10 – група має право на виконання;

4 – інші мають право на читання;

2 – інші мають право на запис;

1 – інші мають право на виконання.

Підсумовуючи ці коди, можна отримати символьний запис. Наприклад, chmod 444 (ім'яфайла): 400+40+4=444 - усі мають право лише на читання.

Крім стандартних "rwx" значень команда CHMOD здійснює управління бітами SGID , SUID і T. Встановлені атрибути SUID або SGID дозволяють запускати файл на виконання з правами власника файлу або групи відповідно.

Для SUID – вага 4000, а для SGID – 2000.

Приклад chmod 4444 (ім'яфайла) - усі мають право тільки на читання, але запускати файл на виконання буде з правами власника. Для папки: встановлення SGID призведе до встановлення належності кожного нового створюваного файлу до тієї ж групи, до якої належить сам каталог, а не до основної групи власника, як це відбувається за умовчанням. SUID для каталогу немає сенсу.

t-біт використовується з каталогами. Коли t-біт для каталогу не встановлено, файл у цьому

У статті розглядається загальний синтаксис команд оболонки ( shell) і з прикладу кількох елементарних команд показується його використання.

Формально командний синтаксис визначається так:

Utility_name

Тут utility_name означає ім'я командиабо утиліти, options - прийняті командою ключіабо опції, а operands - аргументикоманди. Квадратні дужки навколо options і operands показують, що ці параметри є необов'язковими і можуть бути відсутніми.

Запишемо наше «визначення» більш розгорнуто:

Utility_name [-a] [-b] [-c optarg] [-d|-e] [-foptarg]

Ключ є символом «мінус», за яким слідує одиночна буква або цифра. Декілька ключів можуть бути об'єднані під одним символом мінус. Наприклад, ключі -a та -b можна записати як -ab . Деякі опції можуть містити додаткові аргументи (як optarg -c і -f), які записуються за цією опцією або відразу (-f), або відокремлюються від неї пробілом або символом табуляції (-c). Якщо опція приймає кілька аргументів, то вони записуються або через кому (optarg1,optarg2), або в лапках через пробіл ("optarg1 optarg2"). Деякі ключі можуть виключати один одного. У прикладі вище це -d і -e символ вертикальної риси говорить про те, що ці ключі взаємовиключні і використовувати потрібно тільки один з них. Якщо такі ключі в командному рядку задані спільно, то, як правило, виявиться чинним той, який зустрівся останнім. Нарешті аргументи команди, якщо вони є, стоять після всіх опцій. У прикладі вище символ крапки показує, що аргументів може бути кілька. У цьому випадку вони поділяються пробілами чи табуляцією.

Для позначення закінчення опцій може бути використаний спеціальний роздільник -. Все, що вказано після нього, сприймається командою як її аргумент, навіть якщо він починається з символу мінус, який в інших випадках інтерпретується як символ опції. Наприклад:

Command -abc -d optarg - -operand1 operand2

Тут -operand1 постає як аргумент команди, а чи не як її опція, як і раніше, що починається з «мінусу».

Якщо як аргумент команди, який є ім'я файлу, використовується одиночний символ «мінус», він позначає або стандартне введення, або стандартний висновок залежно від контексту використання команди.

Більшість утиліт, розроблених в рамках проекту GNU, підтримують крім «коротких» однолітерних ключів так звані «довгі» опції, які є одним або кількома словами, розділеними дефісом. Попередні «довгі» опції двома символами «мінус». Загальний синтаксис із використанням «довгих» опцій можна записати так:

Utility_name [--longopt1] [--logopt2=optarg1] [--longopt3 optarg2]

Правила запису аргументів опцій відрізняються від «коротких» тим, що спільне написання опції та її аргументу не допускається, а потрібно відділення аргументу або пропуском (як -longopt3), або символом «рівно» (як -longopt2). Ці форми запису є рівнозначними.

У багатьох утилітах, що підтримують «довгі» опції, зазвичай існує однозначна відповідність «коротких» і «довгих» опцій, тобто кожному «короткому» ключу відповідає одна «довга» опція. Однак зворотне твердження далеко не завжди істинно, і «довгої» опції не завжди є аналог серед «коротких» ключів.

Отже, покінчивши з нудною теорією, подивимося, як це виглядає практично.

Взаємодія оператора з командною оболонкою спрощено можна описати так: оператор вводить команду з клавіатури, система робить певну дію, що визначається цією командою, і за наявності будь-якого висновку відображає його на екрані.

Розберемо такий приклад діалогу оператора із системою:

$ whoami bofh $ hostname -s lucky $ uname -sr FreeBSD 7.1-STABLE $ echo Hello, світ. Hello, світ.

У цьому прикладі знак долара ($) означає запрошення ( prompt) командної оболонки, жирним текстом виділено команди, які вводив оператор, а простим текстом показаний висновок системи.

У першій команді (whoami) оператор намагається з'ясувати, як його звуть, вірніше під яким користувачем запущений даний сеанс роботи з оболонкою. Як бачимо, система відповіла ім'ям користувача bofh . Команда whoami не вимагає жодних параметрів, вона не має ключів і аргументів. Можна спробувати їх їй передати:

$ whoami -h whoami: illegal option -- h usage: whoami $ whoami sometext usage: whoami

Як видно, утиліта whoami люб'язно повідомила, що не знає, що за ключ-h оператор їй поставив. А рядок usage: whoami нагадує командний синтаксис.

Друга команда (hostname) дозволила оператору дізнатися, на якому хості запущено оболонку. При цьому оператор вказав ключ -s, який в даному випадку наказує утиліті hostname виводити лише «коротке» ім'я хоста, тобто без доменної частини (простіше кажучи, до першої точки).

Виконавши третю команду (uname), оператор зміг дізнатися, з якою операційною системою він має справу, і навіть версію ОС. Записувати ключі можуть разом, що продемонстровано в прикладі вище, або окремо, і тоді перед кожним ключем повинен бути символ «мінус»:

$ uname -s -r FreeBSD 7.1-STABLE

Четверта команда (echo) просто виводить передані їй аргументи.

Як ми бачимо, команди можуть мати безліч різних ключівта аргументів. Відрізняється їх кількість від утиліти до утиліти, різниться їх значення, опції можуть бути «короткі» та «довгі» тощо. Мало того, у різних операційних системах одна й та сама команда може мати різний набір ключів, що ще більше може заплутати.

Цілком природно, що запам'ятати всі параметри тих чи інших команд неможливо. Це не потрібно. Існує спосіб швидко освіжити в пам'яті синтаксис і ключі тієї чи іншої команди - використання опцій -h та /або --help, якщо утиліта підтримує. Наприклад, вище в прикладі команди whoami в ОС FreeBSD було показано, що ця команда не знає про жодні ключі і до того ж досить небагатослівна. В ОС GNU/Linux висновок виглядає дещо інакше і розгорнуто:

$ whoami -h whoami: invalid option -- "h" Try `whoami --help" for more information. $ whoami --help Usage: whoami ... Print the user name поєднаний з поточним effective user ID. Same as id -un. --help display this help and exit --version output version information and exit

Як правило, команда, що підтримує "довгі" ключі, практично завжди має опцію --help . Але, як було сказано вище, ця опція дозволяє лише освіжити в пам'яті способи використання цієї команди та її параметри. Про те, де знайти більше детальну інформаціюпро ту чи іншу команду, мова піде в .

12.02.15 21.3K

Чому у світі твориться такий хаос? Та адже адміністратор нашої системи забув про виконання своїх обов'язків. Або просто втратив список cmd команд від нашого світу. Хоча це дещо оригінальний погляд на існуючий порядок речей, проте він відображає частину потрібної нам правди: за допомогою командного рядкаможна легко навести лад у своєму комп'ютері:

Що таке командний рядок

Командний рядок є найпростішим інструментом для керування операційною системою комп'ютера. Управління відбувається за допомогою низки зарезервованих команд і набору символів текстової клавіатурибез участі миші ( в операційній системі Windows).

У системах на основі UNIX під час роботи з командним рядком можливе застосування миші.

Частина команд прийшла до нас ще з MS-DOS. Командний рядок також називають консоллю. Вона застосовується не лише для адміністрування операційної системи, але й управління звичайними програмами. Найчастіше в такий набір команд включаються рідко вживані.

Перевагою застосування cmd основних команд є те, що при цьому витрачається мінімальна кількість ресурсів системи. А це важливо при виникненні аварійних ситуацій, коли всі потужності комп'ютера так чи інакше задіяні.

У cmd реалізована можливість виконання та створення цілих пакетних файлів, що являють собою певний порядок виконання цілої низки команд (сценаріїв). Завдяки цьому їх можна використовувати для автоматизації виконання певних завдань ( управління обліковими записами, архівація даних та інше).

Командною оболонкою Windows для маніпуляції та перенаправлення команд певним утилітам та засобам операційної системи є інтерпретатор Cmd.exe. Він завантажує консоль і перенаправляє команди у зрозумілому для системи форматі.

Робота з командним рядком в операційній системі Windows

Викликати консоль у Windows можна кількома способами:

Обидва способи мають на увазі запуск консолі від імені поточного користувача. Тобто з усіма правами та обмеженнями, що накладені на його роль в операційній системі. Для запуску cmd з правами адміністратора потрібно в меню «Пуск» виділити піктограму програми та у контекстному меню вибрати відповідний пункт:


Після запуску утиліти можна отримати довідкову інформаціюпро команди та формат їх написання в консолі. Для цього потрібно ввести оператор help і натиснути на Enter:

Основні команди для роботи з файлами та директоріями

Найчастіше вживаними є такі команди:

  • RENAME – перейменування директорій та файлів. Синтаксис команди:

RENAME | REN [диск/шлях] вихідне ім'я файлу/каталогу | кінцеве ім'я_файлу
Приклад: RENAME C:UsersдомашнійDesktoptost.txt test.txt

  • DEL (ERASE) – використовується видалення лише файлів, а чи не каталогів. Її синтаксис:

DEL | ERASE [метод обробки] [ім'я_файлу]
Приклад: Del C:UsersдомашнійDesktoptest.txt/P

Під методом обробки мається на увазі спеціальний прапор, що дозволяє реалізувати певну умову під час здійснення видалення файлу. У прикладі прапор «P » включає висновок діалогу дозволу видалення кожного файла:


Докладніше про можливі значення параметра метод обробки можна дізнатися з технічної документації по операційній системі Windows.

  • MD – дозволяє створити папку вказаним шляхом. Синтаксис:

MD [диск:] [шлях]
Приклад:
MD C:UsersдомашнійDesktoptest1test2

У прикладі буде створено підпапку test2 у папці test1. Якщо одна з кореневих папок шляху не існує, вона теж буде створена:

  • RD ( RMDIR) – видалення певної папки або всіх директорій за вказаним шляхом. Синтаксис:

RD | RMDIR [ключ_обробки] [диск/шлях]
Приклад:
rmdir /s C:UsersдомашнійDesktoptest1test2

У прикладі використовується прапор s , який викликає видалення всієї гілки директорій, зазначених у дорозі. Тому не варто без необхідності використовувати команду rmdir із цим ключем обробки.

У наступному розділі ми докладно розглянемо мережеві команди cmd.

Команди для роботи з мережею

Командний рядок дозволяє керувати не тільки файловою системоюПК, а й його мережевими можливостями. В склад мережевих командконсолі входить велика кількість операторів для моніторингу та тестування мережі. Найбільш актуальними є:

  • ping – команда служить моніторингу можливостей мережного підключення ПК. Віддалений комп'ютернадсилається встановлена ​​кількість пакетів, а потім відправляється їм назад. Враховується час передачі пакетів та відсоток втрат. Синтаксис:

ping [-t] [-a] [-n лічильник] [-l розмір] [-f] [-i TTL] [-v тип] [-r лічильник] [-s лічильник] [(-j список_вузлів | - k список_вузлів)] [-w інтервал] [ім'я_кінцевого_ПК]

Приклад реалізації команди:
ping example.microsoft.com
ping - w 10000 192.168.239.132

В останньому прикладі cmd ping команди запит надсилається адресату із вказаною IP адресою. Інтервал очікування між пакетами становить 10000 (10 сек). За замовчуванням цей параметр встановлено на 4000:

  • tracert – служить для визначення мережевого шляху до зазначеного ресурсу шляхом надсилання спеціального відлуння через протокол
  • ICMP (Control Message Protocol). Після запуску команди з параметрами виводиться список усіх маршрутизаторів, якими проходить шлях прямування повідомлення. Перший у списку елемент є першим маршрутизатором із боку запитуваного ресурсу.

Синтаксис tracer команди cmd:
tracert [-d] [-h максимальне_число_переходів] [-j список_вузлів] [-w інтервал] [ім'я_кінцевого_ресурсу]
Приклад реалізації:
tracert -d -h 10 microsoft.com

У прикладі простежується маршрут до вказаного ресурсу. При цьому збільшується швидкість здійснення операції за рахунок застосування параметра d, який запобігає спробам команди отримати дозвіл на читання IP адрес. Кількість переходів (стрибків) обмежено 10 за допомогою встановленого значення h. За замовчуванням кількість стрибків дорівнює 30:

shutdown [(-l|-s|-r|-a)] [-f] [-m [\ім'я_ПК]] [-t xx] [-c «повідомлення»] [-d[u][p]: xx:yy]
Приклад:
shutdown /s /t 60 /f /l /m \191.162.1.53

Відбудеться вимкнення (s) віддаленого ПК (m) із вказаною IP адресою (191.162.1.53) через 60 секунд (t). При цьому примусово буде виконано вихід із усіх додатків (f) та сеансу поточного користувача (l).

NET USER - керування обліковими записами користувачів

Команда NET USERпридназначена для додавання, редагування або переглядуоблікові записи користувачів на комп'ютерах. При виконанні команди у командному рядку без параметрів відображається список облікових записів користувачів Windows, присутніх на комп'ютері (ця команда також добре працює і в Windows 10). Інформація про облікові записи користувачів зберігається у базі даних Windows.

Синтаксис команди NET USER

net user [ім'я_користувача [пароль | *] [параметри]]

net user ім'я_користувача (пароль | *) /add [параметри]

net user ім'я_користувача , де

  • Ім'я користувача- Вказує ім'я облікового запису користувача, який можна додати, видалити, редагувати або переглянути. Назва може мати довжину до 20 символів.
  • пароль- Надає або змінює пароль користувача. Введіть зірочку (*), щоб вивести запрошення на введення пароля. Під час введення клавіатури символи пароля не відображаються на екрані.
  • параметри- Задає параметр командного рядка команди.
  • net help команда- Відображення довідки для цієї команди net.

Додаткові параметри команди NET USER

  • /active:(yes | no) -Активує або деактивує обліковий запис. Якщо обліковий запис не активовано, користувач не може отримати доступ до сервера. За промовчанням обліковий запис активовано.
  • /comment:"текст" -Дозволяє додати опис облікового запису користувача (максимум 48 символів). Текст опису полягає у лапки.
  • /countrycode: nnn -Використовує код країни, вказаний для операційної системи, для реалізації відповідних мовних файлів при відображенні довідки користувача та повідомлень про помилки. Значення 0 відповідає коду країни, який використовується за замовчуванням.
  • /expires:(дата | never) -Дата закінчення терміну дії облікового запису. Значення never відповідає необмеженому терміну дії. Дата вказується у форматі мм/дд/мг або дд/мм/мг залежно від коду країни. Місяць може вказуватись цифрами, повністю або в скороченому вигляді (трьома літерами). Рік може вказуватися двома чи чотирма цифрами. Елементи дати поділяються слешем (/) без пробілів.
  • /fullname:" ім'я " -Повне ім'я користувача (на відміну від імені облікового запису користувача). Ім'я вказується у лапках.
  • /homedir: шлях -Вказує шлях до домашнього каталогу користувача. Вказане місце має існувати.
  • /passwordchg:(yes | no) -Вказує, чи користувач може змінювати свій пароль (за замовчуванням може).
  • /passwordreq:(yes | no) -Вказує, чи обліковий запис користувача повинен мати пароль (за замовчуванням повинен).
  • /profilepath[:шлях] -Вказує шлях до профілю входу до системи користувача.
  • /scriptpath: шлях -Шлях до сценарію, який використовується користувачем для входу в систему.
  • /times:(час | all) -Час входу до системи. Параметр час вказується у форматі день[-день][,день[-день]],година [-година][,година [-година]], причому збільшення дорівнює 1 годині. Назва днів тижня можуть бути вказані повністю або в скороченому вигляді. Годинник може вказуватися в 12- або 24-годинному поданні. Для 12-годинного подання використовуються позначення am, pm, a.m. або p.m. Значення all відповідає відсутності обмежень на час входу до системи, а порожнє значення означає повну заборону входу до системи. Значення днів тижня та часу поділяються комою; кілька записів для значень днів тижня та часу поділяються крапкою з комою.
  • /usercomment:"текст" -Дозволяє адміністратору додати або змінити коментар до облікового запису.
  • /workstations:(ім'я_комп'ютера[,...] | *) -Дозволяє вказати до 8 комп'ютерів, з яких користувач може увійти до мережі. Якщо для параметра/workstations не вказано список комп'ютерів або значення *, користувач може увійти в мережу з будь-якого комп'ютера.

Приклад команди NET USER

  • Для виведення списку всіх користувачів цього комп'ютера служить команда: net user;
  • Для виведення інформації користувача "petr" служить наступна команда: net user petr;
  • Для додавання облікового запису користувача Petr з повним ім'ям користувача та правом на підключення з 8 до 17 години з понеділка по п'ятницю використовується наступна команда: net user petr /add /times:Пн-Пт,08:00-17:00/fullname:"Petr".
  • Щоб видалити обліковий запис, потрібно ввести команду: net user petr /delete;
  • Для відключення облікового запису необхідно ввести команду: net user petr /active:no.

Відео - Робота з утилітою NET USER

На прикладі вже описаної команди dir розглянемо правила запису команд системі MS-DOS. Вказану команду можна представити в загальному виглядіяк dir [шлях]

Як ви знаєте, в такому вигляді цю команду вводити в комп'ютер не варто. Цей запис визначає лише синтаксис команди, він можливий на папері, але не в командному рядку. Починається запис команди з її імені (у цьому прикладі - це ім'я dir). За іменем команди слідує пробіл, а потім ім'я диска, яке позначено як d:. Оскільки в деяких випадках диск можна не вказувати (див. приклади вище), ця частина команди поміщена у квадратні дужки. Ці дужки показують, що цей елемент команди може бути відсутнім. Самі квадратні дужки при введенні команди набиратися, звичайно, не повинні. За іменем диска в загальному записі слідує вказівка ​​шляху. Його також не обов'язково вказувати, у цьому випадку на екран буде виведено вміст кореневого каталогу.

До складу команд MS-DOS можуть входити звані перемикачі, які задають умови виконання команди. Так, якщо за командою dir набрати символи /Р, буде виконано посторінковий висновок вмісту каталогу. Цей режим зручний для великих каталогів, вміст яких може зайняти кілька екранних сторінок. Для каталогу SCHOOL команда посторінкового висновку матиме вигляд: dir c:school/p

Крім перемикача Р, у команді dir можливий перемикач W, що задає висновок лише імен файлів - по п'ять імен у кожному рядку. Можливість наявності перемикачів у команді відбивається записом виду: dir [шлях]

Будь-яку команду MS-DOS можна умовно подати у вигляді:

Ім'я-команди [аргумент]... [перемикач]...

Багатокрапка в цих записах означає, що елемент команди, що стоїть перед трьома крапками, можна повторити довільне число разів. Багатокрапка вносити в саму команду не слід. Під аргументом розуміється зазвичай об'єкт, якого застосовується команда (ім'я файлу, каталогу тощо.). Аргументи, як правило, відокремлюються від імені команди, а також один від одного пробілом.

Створення та видалення каталогів

Вам вже знайомі кілька команд роботи з каталогами: dir, tree, cd. Доповнимо цей список командами, призначеними для створення та видалення каталогів. Це команди md та rd відповідно. Команда md може записуватися як mkdir, що означає скорочення слів «make directory» - створити директорію. Команда rd також може записуватися у докладнішому вигляді rmdir (скорочення від «remove directory» - видалити директорію). Синтаксис команд md та rd однаковий:

md та rd

За допомогою команди md можна створювати деревоподібну структуру каталогів, вказуючи шлях до нового каталогу. Наведемо приклади:

Створити каталог GRAPH3 у поточному каталогі;

Створити каталог REST у кореневому каталозі диска С.

Команда rd дозволяє видаляти каталоги, за винятком поточного каталогу. Наприклад, щоб видалити каталог HOBBY на диску, потрібно набрати:

Зазначимо, що каталог, який видаляється командою rd, повинен бути порожнім, тобто попередньо в ньому потрібно видалити всі файли та підкаталоги, причому процедуру видалення потрібно починати з найнижчого рівня (про операції з файлами йтиметься в наступному параграфі). У версіях MS-DOS, починаючи з 6.0, передбачено видалення каталогів разом із усім вмістом. Для цього потрібно використовувати команду deltree, яка має формат, аналогічний командам md та rd:

deltree [шлях]

Усі видалення виконуються з підтвердженням, якщо ж у команді вказати параметр /у, підтвердження не потрібно. Коли потрібно видалити каталог (наприклад EXERC), що міститься в поточному каталозі, ви просто набираєте deltree exerc

Перед видаленням каталогу система попросить вас підтвердити видалення. Введіть Y (Yes) та натисніть клавішу Enter.



Завантаження...
Top