ALT Linux Community general discussions
 help / color / mirror / Atom feed
* [Comm] упаковка файлов консольным rar
@ 2005-11-25  9:15 Владимир Гусев
  2005-11-25  9:30 ` Владимир Гусев
  0 siblings, 1 reply; 5+ messages in thread
From: Владимир Гусев @ 2005-11-25  9:15 UTC (permalink / raw)
  To: ALT Linux Community

Здравствуйте!

Какой ключ применить, чтобы файлы упаковывались без путей? Сейчас у меня  
файлы упаковываются вместе с путем (к примеру, открывая архив, я сначала  
вижу, например, /storage, затем, files, а уж потом мои файлы..). Хотелось  
бы, чтобы при открытии архива были только файлы, без каталогов..  
Просмотрел вроде все ключи, выводимые rar --help, но что-то не нашел  
(проглядел) подходящего..

-- 
С уважением, Владимир Гусев


^ permalink raw reply	[flat|nested] 5+ messages in thread

* Re: [Comm] упаковка файлов консольным rar
  2005-11-25  9:15 [Comm] упаковка файлов консольным rar Владимир Гусев
@ 2005-11-25  9:30 ` Владимир Гусев
  2005-11-25  9:47   ` Damir Shayhutdinov
  0 siblings, 1 reply; 5+ messages in thread
From: Владимир Гусев @ 2005-11-25  9:30 UTC (permalink / raw)
  To: ALT Linux Community

> Какой ключ применить, чтобы файлы упаковывались без путей? Сейчас у меня  
> файлы упаковываются вместе с путем (к примеру, открывая архив, я сначала  
> вижу, например, /storage, затем, files, а уж потом мои файлы..).  
> Хотелось бы, чтобы при открытии архива были только файлы, без  
> каталогов.. Просмотрел вроде все ключи, выводимые rar --help, но что-то  
> не нашел (проглядел) подходящего..

сейчас решил поступить по-другому..

был обычный запускаемый файл, который "толкал" архивацию:

rar a -m4 /storage/base/base /mnt/sqlru/backup/*.DAT

Я потом, после написания сюда вопроса, решил поступить по-другому, и  
запускать ЭТО как бы в том каталоге. В итоге получилось следующее:

#!/bin/sh
d=`pwd`
cd /mnt/sqlru/backup/
rar a -f4 /storage/base/base *.DAT
cd $d

В итоге получил желаемый результат..

Скажите, если есть более изящные пути при  помощи самого rar. Буду рад  
совету..

-- 
С уважением, Владимир Гусев


^ permalink raw reply	[flat|nested] 5+ messages in thread

* Re: [Comm] упаковка файлов консольным rar
  2005-11-25  9:30 ` Владимир Гусев
@ 2005-11-25  9:47   ` Damir Shayhutdinov
  2005-11-25 10:18     ` Владимир Гусев
  0 siblings, 1 reply; 5+ messages in thread
From: Damir Shayhutdinov @ 2005-11-25  9:47 UTC (permalink / raw)
  To: ALT Linux Community

On Fri, Nov 25, 2005 at 12:30:04PM +0300, Владимир Гусев wrote:
> >Какой ключ применить, чтобы файлы упаковывались без путей? Сейчас у меня  
> >файлы упаковываются вместе с путем (к примеру, открывая архив, я сначала  
> >вижу, например, /storage, затем, files, а уж потом мои файлы..).  
> >Хотелось бы, чтобы при открытии архива были только файлы, без  
> >каталогов.. Просмотрел вроде все ключи, выводимые rar --help, но что-то  
> >не нашел (проглядел) подходящего..
> #!/bin/sh
> d=`pwd`
> cd /mnt/sqlru/backup/
> rar a -f4 /storage/base/base *.DAT
> cd $d
man pushd

> 
> В итоге получил желаемый результат..
> 
> Скажите, если есть более изящные пути при  помощи самого rar. Буду рад  
> совету..

Есть. Ключ -ep1 рекомендую! :) Делает как раз то что вы хотите.

-- 
WBR,
Damir Shayhutdinov


^ permalink raw reply	[flat|nested] 5+ messages in thread

* Re: [Comm] упаковка файлов консольным rar
  2005-11-25  9:47   ` Damir Shayhutdinov
@ 2005-11-25 10:18     ` Владимир Гусев
  2005-11-25 10:22       ` Damir Shayhutdinov
  0 siblings, 1 reply; 5+ messages in thread
From: Владимир Гусев @ 2005-11-25 10:18 UTC (permalink / raw)
  To: ALT Linux Community

>>> Какой ключ применить, чтобы файлы упаковывались без путей?
>> #!/bin/sh
>> d=`pwd`
>> cd /mnt/sqlru/backup/
>> rar a -f4 /storage/base/base *.DAT
>> cd $d
> man pushd

Что-то не так в скрипте?

>> В итоге получил желаемый результат..
>> Скажите, если есть более изящные пути при  помощи самого rar. Буду рад
>> совету..
> Есть. Ключ -ep1 рекомендую! :) Делает как раз то что вы хотите.

Мда.. точно..

ep1  -  Exclude base directory from names

Проморгал.. ну да ладно..

Спасибо!






-- 
С уважением, Владимир Гусев


^ permalink raw reply	[flat|nested] 5+ messages in thread

* Re: [Comm] упаковка файлов консольным rar
  2005-11-25 10:18     ` Владимир Гусев
@ 2005-11-25 10:22       ` Damir Shayhutdinov
  0 siblings, 0 replies; 5+ messages in thread
From: Damir Shayhutdinov @ 2005-11-25 10:22 UTC (permalink / raw)
  To: ALT Linux Community

On Fri, Nov 25, 2005 at 01:18:16PM +0300, Владимир Гусев wrote:
> >>>Какой ключ применить, чтобы файлы упаковывались без путей?
> >>#!/bin/sh
> >>d=`pwd`
> >>cd /mnt/sqlru/backup/
> >>rar a -f4 /storage/base/base *.DAT
> >>cd $d
> >man pushd
> 
> Что-то не так в скрипте?
Ага. Сравните со следующим:

pushd /mnt/sqlru/backup
rar a -f4 /storage/base/base *.DAT
popd


-- 
WBR,
Damir Shayhutdinov


^ permalink raw reply	[flat|nested] 5+ messages in thread

end of thread, other threads:[~2005-11-25 10:22 UTC | newest]

Thread overview: 5+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2005-11-25  9:15 [Comm] упаковка файлов консольным rar Владимир Гусев
2005-11-25  9:30 ` Владимир Гусев
2005-11-25  9:47   ` Damir Shayhutdinov
2005-11-25 10:18     ` Владимир Гусев
2005-11-25 10:22       ` Damir Shayhutdinov

ALT Linux Community general discussions

This inbox may be cloned and mirrored by anyone:

	git clone --mirror http://lore.altlinux.org/community/0 community/git/0.git

	# If you have public-inbox 1.1+ installed, you may
	# initialize and index your mirror using the following commands:
	public-inbox-init -V2 community community/ http://lore.altlinux.org/community \
		mandrake-russian@linuxteam.iplabs.ru community@lists.altlinux.org community@lists.altlinux.ru community@lists.altlinux.com
	public-inbox-index community

Example config snippet for mirrors.
Newsgroup available over NNTP:
	nntp://lore.altlinux.org/org.altlinux.lists.community


AGPL code for this site: git clone https://public-inbox.org/public-inbox.git