* [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 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 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 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 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 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