double arrow

Зміст звіту

1. Початкові дані і постановка задачі.

2. Текст програми.

3. Висновки.

Методичні вказівки

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

Архівування - tar

Команда tar предназначена для створення архівів на магнітній стрічці, а також в файлах. Признак tar-архіву: розширення файла ".tar" або буква "t" в розширенні ".tgz".

Таблиця 6 – Опція архіватора формується з слідуючих категорій

Дія режим файл
c – створити архів v – розширений режим f – ім”я архівного файлу
t – вивести вміст архіву w – інтерактивний режим  
x - витягнути z – режим ужимання  
u – добавляє тільки файли, які новіші, чим та яка є в архіві копія    
A – добавляє файли в існуючий архів    
--delete – видалити з архіву    
--remove-files – видаляє вихідні файли    
--exclude FILE – виключити файл з обробки    

Приклади

1) створити архів arh.tar, вмістивши в нього файл b.txt і каталог prog зі всіма його файлами і підкаталогами:

tar cvf arh.tar b.txt prog

rm -rf prog b.txt

2) вивести зміст архву arh.tar:

tar tvf arh.tar

3) витягнути файл prog/a.c з архиву arh.tar (створюється каталог prog {якщо його не було} і в нього записується файл a.c з архіву):

tar xvf arh.tar prog/a.c

ls -al prog

4) витягнути всі файли з архіву arh.tar:

tar xvf arh.tar

ls -l b.txt. prog

5) добавити файл uran до архіву:

tar uvf arh.tar uran

tar tvf arh.tar


Понравилась статья? Добавь ее в закладку (CTRL+D) и не забудь поделиться с друзьями:  



Сейчас читают про: