Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
ОС по С_Р.docx
Скачиваний:
5
Добавлен:
01.05.2025
Размер:
2 Мб
Скачать
☆

4.12. Інші зовнішні команди ms-dos

Команда покрашеного копіювання хсору

Зовнішня команда DOS хсору (extended copy) є розширеним варіантом команди copy, але тільки по відношенню до копіювання файлів в двійковому режимі. Вона додатково забезпечує:

• виділення файлів, які необхідно копіювати не тільки за шаблоном, але й за де-якими іншими характеристиками;

  • копіювання віток дерева каталогів;

  • копіювання файлів нульової довжини ("порожніх" файлів).

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

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

хсору [шлях1\]ім'я1 [шлях2\][ім'я2] [ключі]

шляхі - шлях звідки здійснюється копіювання;

ім'яі - ім'я файлу, каталогу чи шаблон для групи файлів, що копіюються; шлях2 - шлях до каталогу, куди здійснюється копіювання.

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

При виконанні команди, коли шлях2 закінчується існуючим каталогом копіювання ^збувається в нього. А якщо шлях2 закінчується іменем, що не існує, то програма перепитує: - Does DOC specify a file name

or directory name on the target (F = file, D = directory)? (Ім'я DOC, є іменем,файлу чи каталогу в шляху куди (F = файл, D ^каталог) ?) Якщо у відповідь на поставлене запитання, вказати F (файл), то у попередній в шляху каталог буде скопійовано даний файл, що отримає нове ім'я. При виборі D (каталог) буде створено підкаталог з вказаним ім'ям, куди буде поміщено копійований файл. Ключі в команді хсору означають:

/Y - замінити існуючі файли без запиту на підтвердження користувачем; /-Y -завжди видає запит на підтвердження користувачем запису інформації поверх існуючої;

/А - скопіювати з виділених за шаблоном тільки ті файли, які мають атрибут Archive, тобто, можливо ще не резервувались системними засобами. При цьому атрибути файлів-^ригіналів не модифікуються;

/М - аналогічна до попередньої, але після копіювання атрибутів Archive у оригіналів знімається, чим встановлюється факт наявності їх резервної копії. Ключі /А і /М несумісні;

/D: дата - скопіювати з виділених за шаблоном тільки ті файли, які створенні або модифіковані не раніше вказаної дати. Дата задається згідно з правилами, загальноприйнятими для DOS;

/Р - перепитувати користувача для підтвердження на створення кожного файла-дублікату;

/S- вказує копіювати не тільки файли, з даного каталогу, але і файли у всіх його підкаталогах з врахуванням шаблонів і ключів;

/Е - копіювати, якщо є порожні каталоги.

Команда перенесення файлів

Серед зовнішніх команд DOS можна виділити команду, що дозволяє переносити файли - move. Перенесення - це процес копіювання файла з наступним знищенням його на старому місці.

Команда перенесення файлів має наступний формат:

move [шлях1\]ім'я1,[шлях2\]ім'я2 шлях куди [ключі] шляхі, шлях2 шляхи, звідки здійснюється перенесення файлів ім'яі, ім'я2 і т.д. шлях куди - шлях куди будуть перенесені вказані файли.

Дана команда має можливість також перейменовувати каталоги, при цьому формат команди наступний:

move [шлях\]ім'я1 ім'я2 [ключі] ім'яі - старе ім'я, а ім'я2 - нове ім'я каталогу. В даній команді можна використовувати такі ключі: /Y - встановлює перепитування для запису файлів поверх існуючих; /-Y - переписує поверх існуючих файлів, без видачі перепитування.

Команда перегляду дерева каталогів

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

tree [/f[

Ключ /F дозволяє переглядати вітки дерева каталогів разом з файлами, які в них розміщені.

Команда знищення віток дерева каталогів

Для знищення каталогу з підкаталогами і файлами, які є в них, використовують команду deltree. Формат запису цієї команди такий: