powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Unix-системы [игнор отключен] [закрыт для гостей] / Помогите с синтаксисом zip
9 сообщений из 9, страница 1 из 1
Помогите с синтаксисом zip
    #35753941
0xff
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Есть каталог:

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


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

mysubdir/
mysubdir/myfile

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


need help!
...
Рейтинг: 0 / 0
Помогите с синтаксисом zip
    #35753986
SSukholet
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
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
Помогите с синтаксисом zip
    #35754019
0xff
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
SSukholet
Ну зайти наверное в этот каталог?
$ cd mydir
$ zip -r MYZIP *


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

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

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

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

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

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

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

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

(cd mydir; zip -r MYZIP *)

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

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

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

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

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


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