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


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


Чтобы получить информацию о содержимом заархивированного каталога,
используется имя каталога как аргумент имени файла в сочетании с
'--list'. Чтобы узнать атрибуты файлов, включите опцию '--verbose'.
Например, чтобы чтобы узнать о файла в каталоге 'practice' в
архивном файле 'music', наберите:
% tar --list --file=music practice
tar ответит:
drwxrwxrwx myself/user 0 May 31 21:49 1990 practice/
-rw-rw-rw- myself/user 42 May 21 13:29 1990 practice/blues
- 31 -
-rw-rw-rw- myself/user 62 May 23 10:55 1990 practice/folk
-rw-rw-rw- myself/user 40 May 21 13:30 1990 practice/jazz
-rw-rw-rw- myself/user 10240 May 31 21:49 1990 practice/records
Когда вы используете имя каталога как аргумент имени файла, tar
имеет дело со всеми файлами (включая файлы подкаталогов) этого
каталога.
2.3. Как извлекать из архива его члены *
Для того, чтобы извлечь члены из архива, используется опция
'--extract' ('-x'). Задайте имя архива с помощью '--file=имя_архива'
('-f имя_архива'). Чтобы извлечь члены заданного архива, задайте их
имена членов как аргументы. Естественно дать им их точные имена
членов, как введенные с помощью '--list' ('-t'). Это создаст копию
члена архива с тем же именем файла, что и его имя в архиве.
В примере с двумя архивами, созданными в начале этого введения, 'tar
--extract --file=afiles.tar apple' в текущем каталоге создастся файл
'apple' c содержимым архивного файла 'apple'. Любой уже существующий
файл с именем 'apple' уничтожится, но это не изменит архива.
Очень важно задавать точные имена членов. Команда 'tar --extract
--file=briles.tar baloons' будет ошибочна, т.к. нет члена с именем
'baloons'. Чтобы извлечь член с именем './baloons', вы должны набрать
'tar --extract --file=bfiles.tar ./baloons'. Чтобы узнать точные имена
членов архива, используйте '--list' ('-t').
FIXME: xref Listing Archives.
Если вы не перечисляете имен членов архива, '--extract' извлечет
имена всех членов архива.
Если вы даете опцию '--verbose', то '--extract' напечатает имена



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