Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / Unix-системы [игнор отключен] [закрыт для гостей] / Помогите с синтаксисом zip / 9 сообщений из 9, страница 1 из 1
13.01.2009, 09:09:18
    #35753941
0xff
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Помогите с синтаксисом zip
Есть каталог:

.
./mydir
./mydir/mysubdir/
/mydir/mysubdir/myfile


Нужно упаковать его в zip-архив так, чтобы внутри архива корневым каталогом был mydir, т.е. чтобы было:

mysubdir/
mysubdir/myfile

По всякому пробовал задавать параметры для zip, все равно внутри архива получается
mydir
mydir/mysubdir/
mydir/mysubdir/myfile


need help!
...
Рейтинг: 0 / 0
13.01.2009, 09:42:29
    #35753986
SSukholet
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Помогите с синтаксисом zip
On Tue, 13 Jan 2009 13:09:18 +0700, 0xff <nospam@sql.ru>; wrote:

> Автор: 0xff
> Есть каталог:
>
> .
> ./mydir
> ./mydir/mysubdir/
> /mydir/mysubdir/myfile
>
>
> Нужно упаковать его в zip-архив так, чтобы внутри архива корневым
> каталогом был
> mydir, т.е. чтобы было:
>
> mysubdir/
> mysubdir/myfile
>
> По всякому пробовал задавать параметры для zip, все равно внутри архива
> получается
> mydir
> mydir/mysubdir/
> mydir/mysubdir/myfile
>
>
> need help!
Ну зайти наверное в этот каталог?
$ cd mydir
$ zip -r MYZIP *



--
Остаюсь искренне Ваш,
Станислав Сухолёт
Posted via ActualForum NNTP Server 1.4
...
Рейтинг: 0 / 0
13.01.2009, 10:03:17
    #35754019
0xff
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Помогите с синтаксисом zip
SSukholet
Ну зайти наверное в этот каталог?
$ cd mydir
$ zip -r MYZIP *


Хотелось бы 1 командой...
...
Рейтинг: 0 / 0
13.01.2009, 10:57:36
    #35754161
Помогите с синтаксисом zip
0xffSSukholet
Ну зайти наверное в этот каталог?
$ cd mydir
$ zip -r MYZIP *

Хотелось бы 1 командой...

xargs
...
Рейтинг: 0 / 0
13.01.2009, 11:51:19
    #35754356
0xff
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Помогите с синтаксисом zip
Линуксятник,

чего-то я не понял, каким боком здесь xargs можно прикрепить.

Получилось с помощью ls + xargs вытащить все имена файлов в каталоге dir, но как избавиться от начального каталога dir в архиве, я так и не понял :(

Можно конкретный пример?
...
Рейтинг: 0 / 0
13.01.2009, 14:59:02
    #35755110
nik_x
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Помогите с синтаксисом zip
Ну та к сделай, одной командой. Кто не даёт?

(cd mydir; zip -r MYZIP *)
...
Рейтинг: 0 / 0
13.01.2009, 16:44:18
    #35755477
Ёш
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Помогите с синтаксисом zip
nik_xНу та к сделай, одной командой. Кто не даёт?

(cd mydir; zip -r MYZIP *)лучше (cd mydir && zip -r MYZIP *)
...
Рейтинг: 0 / 0
13.01.2009, 18:53:38
    #35755826
0xff
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Помогите с синтаксисом zip
nik_xНу та к сделай, одной командой. Кто не даёт?

(cd mydir; zip -r MYZIP *)

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

Поясню, почему хочется одной командой.

Тесты для скрипта запускаются и под linux, и под windows (используется gnuwin32), оформлены в виде GNUmakefile.

под windows внутри GNUmakefile почему-то не прокатывает
cd mydir
zip ...

cd отрабатывает, но когда следующей строчкой выполняется zip, он все равно почему-то запускается из того каталога, из которого был вызван make.
...
Рейтинг: 0 / 0
13.01.2009, 20:15:46
    #35755960
miksoft
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Помогите с синтаксисом zip
0xffпод windows внутри GNUmakefile почему-то не прокатываетПри переносе скрипта между *nix-ами и Windows очень желательно править концы строк в нем. Иначе бывают странные глюки типа этого.
...
Рейтинг: 0 / 0
Форумы / Unix-системы [игнор отключен] [закрыт для гостей] / Помогите с синтаксисом zip / 9 сообщений из 9, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]