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


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


файла. Например, если вы хотите проверить, находится ли файл 'folk' в
архивном файле 'music', вы:
* Вызываете tar и задаете операцию для получения списка архива:
'--list' ('-t').
* Задаете имя архивного файла: '-file=имя_архива' ('-f имя_архива').
* Задаете имя, которое должен искать tar, как аргумент имени файла.
Т.к. tar сохраняет пути, имена файлов должны быть заданы так, как они
- 29 -
появляются в архиве (чтобы они соответствовали каталогу, из которого
был создан архив).
FIXME: xref-P
Наберите:
% tar --list --file=music practice/folk
tar ответит:
practice /folk
Если бы файла не было в архиве (как, например, файла
'practice/rock'), предыдущий пример выглядел бы следующим образом:
% tar --list --file=music practice/rock
tar: practice/rock не найден в архиве
Опция '--verbose' не оказывает никакого влияния на выполнение
операции '--list', если вы задали аргументы имени файла.
FIXME: это ошибка (?)
Чтобы узнать, содержится ли конкретный файл в архиве, используйте
имя файла. Например, чтобы проверить, содержится ли файл 'folk' в
архивном файле 'music', проделайте следующее:
* Вызовите tar и задайте операцию '--list'.
* Задайте архивный файл: '--file=имя_архива' ('-f имя_архива').
* Задайте файлы для поиска c помощью набора их имен как аргументов
имен файлов. Вы должны набирать имя файла, как только он появляется в
архиве (обычно это соответствует каталогу, из которого был создан
архив).
FIXME: xref absolute-names
- 30 -
Наберите:
% tar --list --file=music practice/folk
tar ответит:
practice/folk
Если бы файлы не хранились в архиве (как, например, файл
'practice/folk), вышеприведенный пример выглядел бы следующим образом:
% tar --list --file=music practice/rock
tar: practice/rock not found in archive
Ели бы вы использовали '--verbose' ('-v'), пример выглядел бы
следующим образом:
% tar --list --file=music practice/folk
-rw-rw-rw- myself/user 62 May 23 10:55 1990 practice/folk
2.2.4. Перечисление содержимого сохраненного каталога *



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