Программа обработки архивов tar


Программа обработки архивов tar - стр. 4


В
общем случае можно использовать опцию '--file=имя_архива' ('-f
имя_архива') для задания имени, которое будет иметь архив tar. Затем
задайте имена файлов, которые вы хотите поместить в новый архив.
Например, чтобы занести файлы 'apple', 'angst' и 'asparagus' в архив
по имени 'afiles.tar', используйте следующую команду:
tar --create --file=afiles.tar apple angst asparagus
При использовании мнемонических опций порядок аргументов не важен.
- 11 -
Вы можете также набрать:
tar apple --create angst --file=afiles.tar asparagus
Однако этот порядок труднее для восприятия. В данном руководстве мы
даем список аргументов в причинно-следственном порядке, чтобы сделать
команды более легкими для понимания, но вы можете набирать их в том
порядке, который вам нравится.
Если вы не задали имена файлов для занесения в архив, то tar создаст
пустой архив. Нижеследующие команды создают архивы, в которых ничего
нет:
tar --create --file=empty-archive.tar
Где бы вы не использовали '--create' ('-c'), tar уничтожает текущее
содержимое файла c помощью '--file=имя_архива' ('-f имя_архива'), если
он существует. Чтобы добавить файлы в существующий архив, вы должны
использовать другую опцию.
FIXME: xref Adding to Archives
для получения информации, как это сделать.
Когда архив создается с помощью '--create' ('-c'), имена членов
архива такие же, как имена файлов, которые вы набрали в команде tar.
Таким образом имена членов 'afiles' (как созданные в первом примере,
приведенном ранее) - 'apple', 'angst' и 'asparagus'. Однако
предположим, что архив был создан с помощью следующей команды:
tar --create --file=bfiles.tar./ballons baboon ./bodacious
Тогда файлы 'ballons', 'baboon' и 'bodacious' будут помещены в архив
(потому что './' - синоним текущего каталога), но их имена как членов
архива будут './ballons', 'baboon' и './bodacious'.
- 12 -
Если вы хотите увидеть, как tar заносит файлы в архив, вы можете
использовать опцию '--verbose' ('-v').
Если один из файлов, названный с помощью '--create' ('-c') -



- Начало -  - Назад -  - Вперед -



Книжный магазин