Архивация файлов
Архивацию файлов не следует путать с компрессией: при архивации содержимое нескольких файлов сливается в один файл специальной структуры, но сжатия данных не происходит. Стандарной утилитой архивации является tar. Ключи команды:
Приведем несколько наиболее показательных примеров использования команды tar:
% tar cvf mydata.tar *
Создает архив mydata.tar и записывает в него все содержимое текущего каталога (с рекурсивным спуском в подкаталоги. При работе выводит имя каждого из архивируемых файлов (ключ v).
% tar tvf mydata.tar
Просматривает архивный файл mydata.tar и выводит имя всех файлов в архиве на терминал.
%tar xvf mydata.tar
Раскрывает в текущий каталог содержимое архива mydata.tar (создавая при необходимости подкаталоги).
%tar xvf mydata.tar foo.txt
Ищет в архиве mydata.tar файл с именем foo.txt и (если он есть) достает его из архива.
Часто комбинируют компрессию с архивацией, например так:
% tar cvf mydata.tar *
% compress mydata.tar
В результате имеем сжатый архив mydtata.tar.Z. Все остальные файлы в текущем каталоге можем удалить.