The OpenNET Project / Index page

[ новости /+++ | форум | теги | ]

форумы  помощь  поиск  регистрация  майллист  ВХОД  слежка  RSS
"Как извлечь только 1 файл из tar-архива?"
Вариант для распечатки Архивированная нить - только для чтения! 
Пред. тема | След. тема 
Форумы OpenNET: Виртуальная конференция (Public)
Изначальное сообщение [Проследить за развитием треда]

"Как извлечь только 1 файл из tar-архива?"
Сообщение от konst emailИскать по авторуВ закладки on 12-Авг-03, 16:02  (MSK)
[$] ls ./
a.tgz
[$] tar -tzvf a.tgz
drwxr-xr-x kvk/root            0 2002-10-14 15:44:09  2002_1014/
-rw-r--r-- kvk/root      18968 2002-10-14 15:41:29  2002_1014/u_sbin.sec
-rw-r--r-- kvk/root     132649 2002-10-14 15:41:42  2002_1014/u_bin.sec
-rw-r--r-- kvk/root     124240 2002-10-14 15:41:51  2002_1014/etc.sec
-rw-r--r-- kvk/root    1050922 2002-10-14 15:42:46  2002_1014/u_lib.sec
----
С какими опциями я могу извлечь только "etc.sec" (без директории)
[$] tar -??? a.tgz
[$] ls
a.tgz
etc.sec
- это в рез-те
ОС = RedHat 7.3 / tar (GNU tar) 1.13.25
  Рекомендовать в FAQ | Cообщить модератору | Наверх

 Оглавление

Индекс форумов | Темы | Пред. тема | След. тема
Сообщения по теме

1. "Как извлечь только 1 файл из tar-архива?"
Сообщение от lavr emailИскать по авторуВ закладки on 12-Авг-03, 16:09  (MSK)
>[$] ls ./
>a.tgz
>[$] tar -tzvf a.tgz
>drwxr-xr-x kvk/root          
> 0 2002-10-14 15:44:09  2002_1014/
>-rw-r--r-- kvk/root      18968 2002-10-14 15:41:29  2002_1014/u_sbin.sec
>
>-rw-r--r-- kvk/root     132649 2002-10-14 15:41:42  2002_1014/u_bin.sec
>-rw-r--r-- kvk/root     124240 2002-10-14 15:41:51  2002_1014/etc.sec
>-rw-r--r-- kvk/root    1050922 2002-10-14 15:42:46  2002_1014/u_lib.sec
>----
>С какими опциями я могу извлечь только "etc.sec" (без директории)
>[$] tar -??? a.tgz
>[$] ls
>a.tgz
>etc.sec
>- это в рез-те
>ОС = RedHat 7.3 / tar (GNU tar) 1.13.25

# tar zxvf архив файл_из_архива
# tar zxvf a.tgz /etc.sec

если записываешь с полными путями, то сперва думай как разворачивать

  Рекомендовать в FAQ | Cообщить модератору | Наверх

2. "Как извлечь только 1 файл из tar-архива?"
Сообщение от konst emailИскать по авторуВ закладки on 12-Авг-03, 16:59  (MSK)
>>[$] ls ./
>>a.tgz
>>[$] tar -tzvf a.tgz
>>drwxr-xr-x kvk/root          
>> 0 2002-10-14 15:44:09  2002_1014/
>>-rw-r--r-- kvk/root      18968 2002-10-14 15:41:29  2002_1014/u_sbin.sec
>>
>>-rw-r--r-- kvk/root     132649 2002-10-14 15:41:42  2002_1014/u_bin.sec
>>-rw-r--r-- kvk/root     124240 2002-10-14 15:41:51  2002_1014/etc.sec
>>-rw-r--r-- kvk/root    1050922 2002-10-14 15:42:46  2002_1014/u_lib.sec
>>----
>>С какими опциями я могу извлечь только "etc.sec" (без директории)
>>[$] tar -??? a.tgz
>>[$] ls
>>a.tgz
>>etc.sec
>>- это в рез-те
>>ОС = RedHat 7.3 / tar (GNU tar) 1.13.25
>
># tar zxvf архив файл_из_архива
># tar zxvf a.tgz /etc.sec
>
>если записываешь с полными путями, то сперва думай как разворачивать
Спасибо. Это сработало если указать полный путь к файлу
tar zxvf a.tgz 2002_1014/etc.sec

  Рекомендовать в FAQ | Cообщить модератору | Наверх

3. "Как извлечь только 1 файл из tar-архива?"
Сообщение от lavr emailИскать по авторуВ закладки on 12-Авг-03, 17:09  (MSK)
>>>[$] ls ./
>>>a.tgz
>>>[$] tar -tzvf a.tgz
>>>drwxr-xr-x kvk/root          
>>> 0 2002-10-14 15:44:09  2002_1014/
>>>-rw-r--r-- kvk/root      18968 2002-10-14 15:41:29  2002_1014/u_sbin.sec
>>>
>>>-rw-r--r-- kvk/root     132649 2002-10-14 15:41:42  2002_1014/u_bin.sec
>>>-rw-r--r-- kvk/root     124240 2002-10-14 15:41:51  2002_1014/etc.sec
>>>-rw-r--r-- kvk/root    1050922 2002-10-14 15:42:46  2002_1014/u_lib.sec
>>>----
>>>С какими опциями я могу извлечь только "etc.sec" (без директории)
>>>[$] tar -??? a.tgz
>>>[$] ls
>>>a.tgz
>>>etc.sec
>>>- это в рез-те
>>>ОС = RedHat 7.3 / tar (GNU tar) 1.13.25
>>
>># tar zxvf архив файл_из_архива
>># tar zxvf a.tgz /etc.sec
>>
>>если записываешь с полными путями, то сперва думай как разворачивать
>Спасибо. Это сработало если указать полный путь к файлу
>tar zxvf a.tgz 2002_1014/etc.sec

имелось ввиду другое, допустим ты сделал tar с полными путями (не вырезал корень - первый слеш) и потом решил развернуть, например у тебя в архиве
что-то важное и сполными путями:

/etc/passwd
/etc/shadow
/etc/fstab

начнешь разворачивать и грохнешь работающую систему, вот что имелось
ввиду, ну а все остальное есть в man tar или tar --help

  Рекомендовать в FAQ | Cообщить модератору | Наверх


Удалить

Индекс форумов | Темы | Пред. тема | След. тема
Пожалуйста, прежде чем написать сообщение, ознакомьтесь с данными рекомендациями.




Партнёры:
PostgresPro
Inferno Solutions
Hosting by Hoster.ru
Хостинг:

Закладки на сайте
Проследить за страницей
Created 1996-2025 by Maxim Chirkov
Добавить, Поддержать, Вебмастеру