У меня есть сценарий оболочки, который я использую для упаковки файла в формат tar.

Допустим, я собираюсь упаковать файл /www/b.php

Внутри папки www есть несколько файлов, которые включают b.php, но я хочу упаковать только b.php.

Я также хочу, чтобы папка www была включена в мой пакет. Разумеется, папка должна иметь такое же разрешение, как и исходная.

Поэтому, как мне написать сценарий оболочки для этого? Каков синтаксис?

0
user192344 21 Дек 2011 в 10:07
1
Какой смысл просто упаковывать один файл?
 – 
ajreal
21 Дек 2011 в 10:11
1
Но разве tar уже не упаковывает относительный путь?
 – 
Jokester
21 Дек 2011 в 10:17
Точка для упаковки одного файла - это только пример для справки, на самом деле я делаю систему развертывания и упаковываю некоторые файлы, но не все
 – 
user192344
21 Дек 2011 в 10:21
Tar имеет возможность получить список файлов для создания архива из файла, используйте это
 – 
fge
21 Дек 2011 в 12:52
Fge - не могли бы вы сказать мне вариант
 – 
user192344
22 Дек 2011 в 05:52

1 ответ

tar cPf package.tar /www/b.php
1
Samus_ 26 Дек 2011 в 01:03