Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Mal._4-5_.doc
Скачиваний:
1
Добавлен:
04.09.2019
Размер:
298.5 Кб
Скачать

Копіювання файлів.

cp today report/monday

Наступна команда створить в каталозі oldletters копію каталогу letters:

cp -r letters oldletters

cp: jasdfh: No such file or directory

Permission denied.

Копіювання всіх файлів з поточної директорії, які закінчуються на .gif у директорію Work, скористайтеся командою

cp *.gif Work

mkdir: cannot make directory 'Work': File exists

rmdir: 'імя_видаляємого_каталогу': Directory not empty

mkdir: cannot create directory `/Texts: Permission denied

Перегляд вмісту файлів. Для перегляду вмісту файлів використовуються команди more, less і cat. Всі три команди як параметр використовують ім'я файлу, призначеного для перегляду, наприклад:

cat data.txt

Команда cat (concatenate) – складна і універсальна команда. Просте використання цієї команди – виведення вмісту файлу на екран. Використання цієї команди виправдане, якщо вміст файлу займає не більше одного екрану. Інакше частина інформації зникне з області видимості.

Для файлів, що містять велику кількість рядків, зручніше використовувати команди more або less. Дії цих команд майже аналогічні: інформація виводиться на екран порціями, натиснення на клавішу Space (пробіл) виводить наступну порцію тексту (екран), натиснення на клавішу b виводить попередній екран, клавіша q припиняє виконання команди.

mv поточне_ім’я нове_ім’я

Наприклад

mv doc1.txt doc_old.txt

mv Work Old_Work

Команда mv може використовуватися для переміщення файлу в новий каталог. Для цього потрібно як другий аргумент вказати ім'я каталогу:

mv імя_файлу імя_каталогу

Приклад

mv doc1.txt Old_Work

mv doc2.txt Old_Work/doc_old.txt

Друга команда поєднує переміщення файлу з перейменуванням: файл doc2.txt переміщується у директорію Old_Work і отримує нове ім'я doc_old.txt

Видалення файлів. Для видалення файлів використовується команда rm. При додаванні ключа –r ця команда видалить каталог (директорію) разом зі всім його вмістом. Наприклад, наступна послідовність команд видаляє файл з ім'ям file і директорію catalog разом зі всім його вмістом:

rm file

rm -r catalog

Приклад

Спочатку файл mydata копіюється на дискету MS DOS, а потім файл title копіюється в поточний каталог (.) користувача:

mcopy mydata а:

mcopy a:title.

При копіюванні груп файлів можна використовувати шаблони, що складаються з символів * і ?. Наприклад, для копіювання всіх файлів з поточної директорії, що мають розширення doc, на дискету можна скористатися командою

mcopy *.doc а:

Перерахуємо інші команди з набору утиліт mtools.

Команда

Призначення

mdel

Видаляє файл MS DOS

mmd

Створює каталог MS DOS

mrd

Видаляє каталог MS DOS

mren

Перейменовує файл MS DOS

mtype

Відображує вміст файлу MS DOS

mformat

Створює на дискеті файлову систему MS DOS

Команда mdir дозволить отримати список файлів і каталогів, розміщених на дискеті, а команда mcd – переміщатися по каталогах дискети. У наступному прикладі видається перелік файлів, а потім користувач переміщається в каталог tmp:

mdir а:

mcd a:tmp

tar опції імя_архіву файли/каталоги.

c –

створює новий архівний файл;

v –

виводить ім'я кожного файлу, що архівується;

f –

задає ім'я архівного файлу;

z –

здійснює стискування або розпаковування стиснутого архіву;

x –

розпаковує архівний файл;

t –

показує вміст архіву.

Наприклад, команда

tar cvf backup.tar /etc

упаковує всі файли, що містяться в /etc, в архів з ім'ям backup.tar. При цьому архів не буде стиснутий.

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

tar cvfz ім'я.tgz файли

tar cvfz backup.tgz /etc

Соседние файлы в предмете [НЕСОРТИРОВАННОЕ]