Язык обработки данных AWK

       

Архивация файлов


Архивацию файлов не следует путать с компрессией: при архивации содержимое нескольких файлов сливается в один файл специальной структуры, но сжатия данных не происходит. Стандарной утилитой архивации является tar. Ключи команды:

  • c создать архив

  • t просмотреть

  • x извлечь из архива

  • v выдавать на экран дополнительную информацию о файлах

  • f filename использовать файл filename в качестве архива

    Приведем несколько наиболее показательных примеров использования команды 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. Все остальные файлы в текущем каталоге можем удалить.



    Содержание раздела