[mdk-re] tar-2

Mikhail Zabaluev =?iso-8859-1?q?mhz_=CE=C1_alt-linux=2Eorg?=
Вс Апр 29 23:34:12 MSD 2001


Hello Vladimir,

On Fri, Apr 27, 2001 at 09:31:15AM +0400, Vladimir Karpinsky wrote:
>
> Hello Mikhail,
> 
> Monday, April 16, 2001, 9:21:31 AM, you wrote:
> 
> MZ> Если нужна сортировка в архиве, можно попробовать так:
> 
> MZ> tar c $(ls -1 <опции сортировки> каталог...)
> 
> Я был так уверен, что это сработает, что даже не проверил, а вот когда
> понадобилось оказалось, что "хижина индейская". Выдает диагностику
> (почти дословно): не могу добавить в архив файл
> <идет правильное имя файла> file not found или что-то очень подобное.

Есть контакт. ls не выводит имени каталога, и работать это будет
только если перейти в корневой каталог для будущего архива. На самом
деле, если нужна алфавитная сортировка, вместо ls нужно использовать
$(echo каталог/*) - shell glob-ирует строго по алфавиту.

Если важна глобальная сортировка по всем уровням вложенности - тады
$(find <каталог> -type f | sort <опции>)

-- 
Stay tuned,
  MhZ                                     JID: mookid на jabber.org
___________
It's not Camelot, but it's not Cleveland, either.
		-- Kevin White, Mayor of Boston




Подробная информация о списке рассылки community