ALT Linux Community general discussions
 help / color / mirror / Atom feed
* [Comm] Рекурсивное изменение времени файлов/каталогов...
@ 2006-02-09 17:22 nezhil
  2006-02-09 18:14 ` Andrey Rahmatullin
  2006-02-10  7:10 ` Michael Isachenkov
  0 siblings, 2 replies; 13+ messages in thread
From: nezhil @ 2006-02-09 17:22 UTC (permalink / raw)
  To: community

Чем и как изменить/задать время/дату всем
каталогам   и   файлам   в одном заданном
каталоге?     Запускать     touch      -t
YYYYMMDDHHMM.SS *   в  каждом подкаталоге
стрёмно  -  загнуться  можно, а запустить
touch       -R     -t     YYYYMMDDHHMM.SS
SomeDirectory   нельзя  - опции -R, столь
упрощающей   эту   неблагодарную  работу,
присутствующей в таких утилитах как chmod
и/или chown, увы, нету.


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

* Re: [Comm] Рекурсивное изменение времени файлов/каталогов...
  2006-02-09 17:22 [Comm] Рекурсивное изменение времени файлов/каталогов nezhil
@ 2006-02-09 18:14 ` Andrey Rahmatullin
  2006-02-10  7:10 ` Michael Isachenkov
  1 sibling, 0 replies; 13+ messages in thread
From: Andrey Rahmatullin @ 2006-02-09 18:14 UTC (permalink / raw)
  To: community

[-- Attachment #1: Type: text/plain, Size: 698 bytes --]

On Thu, Feb 09, 2006 at 08:22:36PM +0300, nezhil wrote:
> Чем и как изменить/задать время/дату всем каталогам   и   файлам   в
> одном заданном каталоге?     Запускать     touch      -t YYYYMMDDHHMM.SS
> *   в  каждом подкаталоге стрёмно  -  загнуться  можно, а запустить
> touch       -R     -t     YYYYMMDDHHMM.SS SomeDirectory   нельзя  -
> опции -R, столь упрощающей   эту   неблагодарную  работу, присутствующей
> в таких утилитах как chmod и/или chown, увы, нету.

man find

-- 
WBR, wRAR (ALT Linux Team)
Powered by the ALT Linux fortune(8):

Я прошу прекратить обсуждение на эту тему, ибо оно далеко
отклонилось от тематики списка рассылки sisyphus@.
		-- ldv in sisyphus@

[-- Attachment #2: Digital signature --]
[-- Type: application/pgp-signature, Size: 189 bytes --]

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

* Re: [Comm] Рекурсивное изменение времени файлов/каталогов...
  2006-02-09 17:22 [Comm] Рекурсивное изменение времени файлов/каталогов nezhil
  2006-02-09 18:14 ` Andrey Rahmatullin
@ 2006-02-10  7:10 ` Michael Isachenkov
  2006-02-10  9:33   ` nezhil
  1 sibling, 1 reply; 13+ messages in thread
From: Michael Isachenkov @ 2006-02-10  7:10 UTC (permalink / raw)
  To: nezhil, ALT Linux Community

> 
> Чем и как изменить/задать время/дату всем
> каталогам   и   файлам   в одном заданном
> каталоге?     Запускать     touch      -t
> YYYYMMDDHHMM.SS *   в  каждом подкаталоге
> стрёмно  -  загнуться  можно, а запустить
> touch       -R     -t     YYYYMMDDHHMM.SS
> SomeDirectory   нельзя  - опции -R, столь
> упрощающей   эту   неблагодарную  работу,
> присутствующей в таких утилитах как chmod
> и/или chown, увы, нету.

find /dir | xargs что_вам_надо

-- 
WBR, Michael Isachenkov



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

* Re: [Comm] Рекурсивное изменение времени файлов/каталогов...
  2006-02-10  7:10 ` Michael Isachenkov
@ 2006-02-10  9:33   ` nezhil
  2006-02-10 10:03     ` Andrew Borodin
  2006-02-10 11:14     ` ABATAPA
  0 siblings, 2 replies; 13+ messages in thread
From: nezhil @ 2006-02-10  9:33 UTC (permalink / raw)
  To: community

>> Чем и как изменить/задать время/дату всем
>> каталогам   и   файлам   в одном заданном
>> каталоге?     Запускать     touch      -t
>> YYYYMMDDHHMM.SS *   в  каждом подкаталоге
>> стрёмно  -  загнуться  можно, а запустить
>> touch       -R     -t     YYYYMMDDHHMM.SS
>> SomeDirectory   нельзя  - опции -R, столь
>> упрощающей   эту   неблагодарную  работу,
>> присутствующей в таких утилитах как chmod
>> и/или chown, увы, нету.
>
>find /dir | xargs что_вам_надо
Я находясь в /home/user/Documents/test
запустил:
find /tes | xargs touch -t 198001010000.00 *
tes - это каталог в
/home/user/Documents/test, содержащий
множество подкаталогов и файлов (для тестинга
способов изменения даты/времени). Увы, ничего
не получилось - дата и время не были
присвоены файлам и подкаталогам.


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

* Re: [Comm] Рекурсивное изменение времени файлов/каталогов...
  2006-02-10  9:33   ` nezhil
@ 2006-02-10 10:03     ` Andrew Borodin
  2006-02-10 11:50       ` nezhil
  2006-02-10 15:08       ` ABATAPA
  2006-02-10 11:14     ` ABATAPA
  1 sibling, 2 replies; 13+ messages in thread
From: Andrew Borodin @ 2006-02-10 10:03 UTC (permalink / raw)
  To: community

On Fri, Feb 10, 2006 at 12:33:26PM +0300, nezhil wrote:

> >find /dir | xargs что_вам_надо
> Я находясь в /home/user/Documents/test
> запустил:
> find /tes | xargs touch -t 198001010000.00 *
> tes - это каталог в
> /home/user/Documents/test, содержащий

Если путь начинается символом '/', то он абсолютный. Вам показали 
просто пример. Вам надо использовать относительный путь

find ./tes | xargs touch -t 198001010000.00 *

-- 

С уважением,
А. Бородин.


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

* Re: [Comm] Рекурсивное изменение времени файлов/каталогов...
  2006-02-10  9:33   ` nezhil
  2006-02-10 10:03     ` Andrew Borodin
@ 2006-02-10 11:14     ` ABATAPA
  2006-02-10 13:54       ` nezhil
  2006-02-10 23:21       ` Andrey Rahmatullin
  1 sibling, 2 replies; 13+ messages in thread
From: ABATAPA @ 2006-02-10 11:14 UTC (permalink / raw)
  To: nezhil, ALT Linux Community

10 февраля 2006 12:33, nezhil написал:
> >find /dir | xargs что_вам_надо
>
> Я находясь в /home/user/Documents/test
> запустил:
> find /tes | xargs touch -t 198001010000.00 *
> tes - это каталог в
> /home/user/Documents/test, содержащий
> множество подкаталогов и файлов (для тестинга
> способов изменения даты/времени). Увы, ничего
> не получилось - дата и время не были

Один посоветовал, не подумав, другой сделал так же...
find просто так будет выдавать и каталоги, и файлы, но touch не будет 
обрабатывать имена с пробелами, и т.д.
И звездочка-то зачем?!
Совет первому: не показывайте свою неосведомленность! Проверяйте себя, прежде 
чем что-то советовать - заодно и сами научитесь!
Совет второму: ну читайте же документацию! Ведь она даже на русском есть! И 
внимательнее будьте!


Вам нужно:
find start_dir/ -print0 | xargs -0 touch -t 198001010000.00

Обработает и сложные имена - и каталогов, и файлов.
-- 
ABATAPA


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

* Re: [Comm] Рекурсивное изменение времени файлов/каталогов...
  2006-02-10 10:03     ` Andrew Borodin
@ 2006-02-10 11:50       ` nezhil
  2006-02-10 13:04         ` Re[2]: " Maksim Otstavnov
  2006-02-10 15:08       ` ABATAPA
  1 sibling, 1 reply; 13+ messages in thread
From: nezhil @ 2006-02-10 11:50 UTC (permalink / raw)
  To: community

>Если путь начинается символом '/', то он
>абсолютный.  Вам показали просто пример.
>Вам надо использовать относительный путь
>
>find    ./tes    |    xargs    touch  -t
>198001010000.00 *
Спасибо   за   разъяснение.   Заработало.
Только   вот   каталоги,  в имени которых
присутствует  пробел  (./tes/topic files)
были  пропущены и touch почему-то пытался
вместо  прохода  каталога  с  этим именем
создать   файл   с  первой  частью  имени
каталога  в  имени  которого есть пробелы
(пытался   создать   файл  ./tes/files  и
создал  его  с  нулевым  размером), а вот
в  этот  каталог touch так и не заходил.В
чём проблема?


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

* Re[2]: [Comm] Рекурсивное изменение времени файлов/каталогов...
  2006-02-10 11:50       ` nezhil
@ 2006-02-10 13:04         ` Maksim Otstavnov
  0 siblings, 0 replies; 13+ messages in thread
From: Maksim Otstavnov @ 2006-02-10 13:04 UTC (permalink / raw)
  To: community

Hello nezhil,

Friday, February 10, 2006, 2:50:24 PM, you wrote:

n> Только   вот   каталоги,  в имени которых
n> присутствует  пробел  (./tes/topic files)
n> были  пропущены и touch почему-то пытался
n> вместо  прохода  каталога  с  этим именем
n> создать   файл   с  первой  частью  имени
n> каталога  в  имени  которого есть пробелы
n> (пытался   создать   файл  ./tes/files  и
n> создал  его  с  нулевым  размером), а вот
n> в  этот  каталог touch так и не заходил.В
n> чём проблема?

В данном случае Вам, скорее всего, поможет указание ключа "-print0" в
команде "find" и "-0" (дефис-ноль) в команде "xargs" (эти ключи
изменяют разделитель имен файлов на нулевой символ, который не может
встречаться в именах файлов, и, соответственно, снимают проблемы с
пробелом и другими специальными символами в именах).

Объяснить, в чем проблема, в двух словах не удастся. Вам стоит
почитать какое-нибудь введение в язык оболочки.

Судя по последовательности Ваших вопросов, Вам может подойти глава 1
из брошюрки "Свободные программы и системы в школе"
(http://www.otstavnov.com/fsft/ISBN5-85593-146-3/index.html). До
"find" и "xargs" там изложение пока не доведено, но про имена и работу
с ними, вроде бы, изложено исчерпывающе.

-- 
-- Maksim




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

* Re: [Comm] Рекурсивное изменение времени файлов/каталогов...
  2006-02-10 11:14     ` ABATAPA
@ 2006-02-10 13:54       ` nezhil
  2006-02-10 23:21       ` Andrey Rahmatullin
  1 sibling, 0 replies; 13+ messages in thread
From: nezhil @ 2006-02-10 13:54 UTC (permalink / raw)
  To: altlinux-community; +Cc: community

>Один посоветовал, не подумав, другой сделал
>так же... find просто так будет выдавать  и
>каталоги   и   файлы,  но  touch  не  будет
>обрабатывать  имена  с  пробелами,  и  т.д.
>И  звездочка-то  зачем?!  Совет первому: не
>показывайте     свою     неосведомленность!
>Проверяйте    себя,    прежде   чем  что-то
>советовать   -  заодно  и  сами  научитесь!
>Совет  второму: ну читайте же документацию!
>Ведь    она    даже   на  русском есть!   И
>внимательнее     будьте!    Вам      нужно:
>find start_dir/  -print0  |  xargs -0 touch
>-t   198001010000.00  Обработает  и сложные
>имена - и каталогов, и файлов.
Огромнейшее спасибо! Ведь действительно  всё
заработало как надо!


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

* Re: [Comm] Рекурсивное изменение времени файлов/каталогов...
  2006-02-10 10:03     ` Andrew Borodin
  2006-02-10 11:50       ` nezhil
@ 2006-02-10 15:08       ` ABATAPA
  1 sibling, 0 replies; 13+ messages in thread
From: ABATAPA @ 2006-02-10 15:08 UTC (permalink / raw)
  To: ALT Linux Community

10 февраля 2006 13:03, Andrew Borodin написал:
> Вам надо использовать относительный путь
>
> find ./tes | xargs touch -t 198001010000.00 *
ЕЩЕ РАЗ: Зачем "звездочка"!? Ведь sh развернет ее в имена в текущей директории 
по glob(), а потом к ним же xargs будет приписывать то, что ей "скормит" 
find?!
ЕЩЕ РАЗ: Так не будут корректно обработаны пробелы (и спецсимволы) в именах. 
Чтобы этого не случилось, пользуйтесь связкой:

find dir/ -print0 | xargs -0 prog --progargs



-- 
ABATAPA


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

* Re: [Comm] Рекурсивное изменение времени файлов/каталогов...
  2006-02-10 11:14     ` ABATAPA
  2006-02-10 13:54       ` nezhil
@ 2006-02-10 23:21       ` Andrey Rahmatullin
  2006-02-11 13:30         ` [Comm] help install wine frop srpm - problema s zavisimostyami Mikhail Kuligin
  1 sibling, 1 reply; 13+ messages in thread
From: Andrey Rahmatullin @ 2006-02-10 23:21 UTC (permalink / raw)
  To: community

[-- Attachment #1: Type: text/plain, Size: 504 bytes --]

On Fri, Feb 10, 2006 at 02:14:08PM +0300, ABATAPA wrote:
> Один посоветовал, не подумав,
Кто?

> Совет первому: не показывайте свою неосведомленность! Проверяйте себя, прежде 
> чем что-то советовать - заодно и сами научитесь!
Не понимаю, в чем там "неосведомленность".

-- 
WBR, wRAR (ALT Linux Team)
Powered by the ALT Linux fortune(8):

> Или, участники рассылки пишут вопросы по, к примеру, ядру Васе, по иксам 
> Пете )))
И по ядру Пете, и по иксам Пете :))
		-- voins in community@

[-- Attachment #2: Digital signature --]
[-- Type: application/pgp-signature, Size: 189 bytes --]

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

* [Comm] help install wine frop srpm - problema s zavisimostyami
  2006-02-10 23:21       ` Andrey Rahmatullin
@ 2006-02-11 13:30         ` Mikhail Kuligin
  2006-02-11 13:37           ` Andrey Rahmatullin
  0 siblings, 1 reply; 13+ messages in thread
From: Mikhail Kuligin @ 2006-02-11 13:30 UTC (permalink / raw)
  To: community

Доброе время суток!
У меня АМ 2.4 + сизиф 2004 года

Проблема в следующем: стянул wine свежий из сизифа, пытаюсь
собрать rpm - поставил все, что нужно было по зависимостям,
кроме одного пакета ttmkdir. Он конфликтует с freetype.
При попытке убрать последний и поставить ttmkdir apt
хочет заодно удалить и 265 зависимых пакетов (все что связано
со шрифтами и Х).

Подскажите как решить такую проблему?

пробовал ставить wine с http://winehq.com, так проблема с русскими
меню, да и вводом украинских символов... все это дело работает,
насколько я знаю, без проблем под UTF8, но у меня koi.
В последних wine 2005* нет wine.conf теперь только в реестре
копатся :(...
Мне вобщем то говоря нужен FineReader, из за него и весь сыр бор...

 


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

* Re: [Comm] help install wine frop srpm - problema s zavisimostyami
  2006-02-11 13:30         ` [Comm] help install wine frop srpm - problema s zavisimostyami Mikhail Kuligin
@ 2006-02-11 13:37           ` Andrey Rahmatullin
  0 siblings, 0 replies; 13+ messages in thread
From: Andrey Rahmatullin @ 2006-02-11 13:37 UTC (permalink / raw)
  To: community

[-- Attachment #1: Type: text/plain, Size: 427 bytes --]

On Sat, Feb 11, 2006 at 03:30:47PM +0200, Mikhail Kuligin wrote:
> Доброе время суток!
Не начинайте новую тему кнопкой "Ответить".

-- 
WBR, wRAR (ALT Linux Team)
Powered by the ALT Linux fortune(8):

> Package: kernel-modules-drm-wks-up-6.8.1-alt1.3
> Cannot build this package for 3 week(s) (since Wed Nov 10 2004).
> Please investigate.
блин, мне этот drm уже по ночам сниться начнет...
		-- lakostis in devel@

[-- Attachment #2: Digital signature --]
[-- Type: application/pgp-signature, Size: 189 bytes --]

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

end of thread, other threads:[~2006-02-11 13:37 UTC | newest]

Thread overview: 13+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2006-02-09 17:22 [Comm] Рекурсивное изменение времени файлов/каталогов nezhil
2006-02-09 18:14 ` Andrey Rahmatullin
2006-02-10  7:10 ` Michael Isachenkov
2006-02-10  9:33   ` nezhil
2006-02-10 10:03     ` Andrew Borodin
2006-02-10 11:50       ` nezhil
2006-02-10 13:04         ` Re[2]: " Maksim Otstavnov
2006-02-10 15:08       ` ABATAPA
2006-02-10 11:14     ` ABATAPA
2006-02-10 13:54       ` nezhil
2006-02-10 23:21       ` Andrey Rahmatullin
2006-02-11 13:30         ` [Comm] help install wine frop srpm - problema s zavisimostyami Mikhail Kuligin
2006-02-11 13:37           ` Andrey Rahmatullin

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