ALT Linux Community general discussions
 help / color / mirror / Atom feed
* [mdk-re] FILES
@ 2001-12-24 19:19 Andrew Nazarkin
  2001-12-24 20:20 ` [mdk-re] FILES -> man find ;) Michael Shigorin
  0 siblings, 1 reply; 6+ messages in thread
From: Andrew Nazarkin @ 2001-12-24 19:19 UTC (permalink / raw)
  To: MANDRAKE-RUSSIAN

Здравствуйте, MANDRAKE-RUSSIAN.

В связи с нехваткой места на сервере, решил почистить файлы которые
давно не использовались юзверями...
А вот как правильно сделать, не знаю :(
Файлы находятся на разых партициях, в разных каталогах и т.п.
Причем файлы специфические ;)  - кино.
Попробовал find
 find /samba-3/kino/ -name *.avi -type f -atime 1
 Он, конечно, выдал мне список файлов, которые открывались за последние
 сутки.
 А вот как добиться:
 1. Чтобы он искал по маске не только *.avi, но и *.mpg, *.mov и т.п.
    Другими словами, как несколько масок задать?
 2. Чтобы он мне выдавал файлы, которые НЕ использовались за какой-то
     определенный срок?
 3. Как задать несколько каталогов, в которых он все это добро будет
    искать?

    Сорри, но find я до этого не разу не юзал, чайник я в нем, в общем
    :)


P.S. Может быть, уже есть готовые решения? Примерно как tmpwatch,
только выполняющие немного другие задачи, потому как сразу стирать
нежелательно - пусть уж лучше мне письмо приходит или веб страничку
генерит что-ли...
-- 
С уважением,
 Alting                         mailto:alting@mail.ru




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

* Re: [mdk-re] FILES -> man find ;)
  2001-12-24 19:19 [mdk-re] FILES Andrew Nazarkin
@ 2001-12-24 20:20 ` Michael Shigorin
  2001-12-24 21:00   ` Re[2]: " Andrew Nazarkin
  2001-12-25 11:24   ` [mdk-re] " Artem K. Jouravsky
  0 siblings, 2 replies; 6+ messages in thread
From: Michael Shigorin @ 2001-12-24 20:20 UTC (permalink / raw)
  To: MANDRAKE-RUSSIAN

On Mon, Dec 24, 2001 at 07:22:31PM +0300, Andrew Nazarkin wrote:
>  find /samba-3/kino/ -name *.avi -type f -atime 1
>  1. Чтобы он искал по маске не только *.avi, но и *.mpg, *.mov и т.п.
>     Другими словами, как несколько масок задать?
man find
/-o
-name '...' -o -name '...' ...

>  2. Чтобы он мне выдавал файлы, которые НЕ использовались за какой-то
>      определенный срок?
man find
/\+n
-atime +30

>  3. Как задать несколько каталогов, в которых он все это добро будет
>     искать?
man find
/paths
find /dir1 /dir2 ...

>     Сорри, но find я до этого не разу не юзал, чайник я в нем, в общем
>     :)
Да все не так страшно, просто man длинный :)

-- 
 ---- WBR, Michael Shigorin <mike@altlinux.ru>
  ------ http://visa.chem.univ.kiev.ua/~mike/



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

* Re[2]: [mdk-re] FILES -> man find ;)
  2001-12-24 20:20 ` [mdk-re] FILES -> man find ;) Michael Shigorin
@ 2001-12-24 21:00   ` Andrew Nazarkin
  2001-12-24 22:10     ` Michael Shigorin
  2001-12-25 11:24   ` [mdk-re] " Artem K. Jouravsky
  1 sibling, 1 reply; 6+ messages in thread
From: Andrew Nazarkin @ 2001-12-24 21:00 UTC (permalink / raw)
  To: Michael Shigorin

Здравствуйте, Michael.

Вы писали 24 декабря 2001 г., 20:11:29:

MS> On Mon, Dec 24, 2001 at 07:22:31PM +0300, Andrew Nazarkin wrote:
>>  find /samba-3/kino/ -name *.avi -type f -atime 1
>>  1. Чтобы он искал по маске не только *.avi, но и *.mpg, *.mov и т.п.
>>     Другими словами, как несколько масок задать?
MS> man find
MS> /-o
MS> -name '...' -o -name '...' ...

>>  2. Чтобы он мне выдавал файлы, которые НЕ использовались за какой-то
>>      определенный срок?
MS> man find
MS> /\+n
MS> -atime +30

>>  3. Как задать несколько каталогов, в которых он все это добро будет
>>     искать?
MS> man find
MS> /paths
MS> find /dir1 /dir2 ...

>>     Сорри, но find я до этого не разу не юзал, чайник я в нем, в общем
>>     :)
MS> Да все не так страшно, просто man длинный :)


Все прикольно получилось, но когда даешь ему строчку, вроде этой:
find /samba-3/kino/ /samba-2/Приколы/ /samba-2/Мультфильмы/ -name
'*.avi' -o -name '*.swf' -o -name '*.dat' -o -name '*.mov' -o -name
'*.mpg' -o -name '*.qt' -type f -atime +30

Он, похоже на atime не эрегирует :( Плюет он на нее :(

В чем собака порылась?

-- 
С уважением,
  Alting                         mailto:alting@mail.ru




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

* Re: [mdk-re] FILES -> man find ;)
  2001-12-24 21:00   ` Re[2]: " Andrew Nazarkin
@ 2001-12-24 22:10     ` Michael Shigorin
  2001-12-26  2:46       ` [mdk-re] " Mikhail Zabaluev
  0 siblings, 1 reply; 6+ messages in thread
From: Michael Shigorin @ 2001-12-24 22:10 UTC (permalink / raw)
  To: Michael Shigorin

On Mon, Dec 24, 2001 at 09:03:11PM +0300, Andrew Nazarkin wrote:
> '*.mpg' -o -name '*.qt' -type f -atime +30
> Он, похоже на atime не эрегирует :( Плюет он на нее :(
А с цифрой экспериментировали, конечно?  В принципе,
можнопопробовать провести группировку при помощи скобок -- может,
случилось так, что связались не те логические группы.

Т.е. find /... ( -name ... -o ... ) -atime ...

-- 
 ---- WBR, Michael Shigorin <mike@altlinux.ru>
  ------ http://visa.chem.univ.kiev.ua/~mike/



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

* Re: [mdk-re] FILES -> man find ;)
  2001-12-24 20:20 ` [mdk-re] FILES -> man find ;) Michael Shigorin
  2001-12-24 21:00   ` Re[2]: " Andrew Nazarkin
@ 2001-12-25 11:24   ` Artem K. Jouravsky
  1 sibling, 0 replies; 6+ messages in thread
From: Artem K. Jouravsky @ 2001-12-25 11:24 UTC (permalink / raw)
  To: MANDRAKE-RUSSIAN

On Mon, Dec 24, 2001 at 07:11:29PM +0200, Michael Shigorin wrote:
> On Mon, Dec 24, 2001 at 07:22:31PM +0300, Andrew Nazarkin wrote:
> >  find /samba-3/kino/ -name *.avi -type f -atime 1
> >  1. Чтобы он искал по маске не только *.avi, но и *.mpg, *.mov и т.п.
> >     Другими словами, как несколько масок задать?
> man find
> /-o
> -name '...' -o -name '...' ...
> 
> >  2. Чтобы он мне выдавал файлы, которые НЕ использовались за какой-то
> >      определенный срок?
> man find
> /\+n
> -atime +30
> 
> >  3. Как задать несколько каталогов, в которых он все это добро будет
> >     искать?
> man find
> /paths
> find /dir1 /dir2 ...
> 
> >     Сорри, но find я до этого не разу не юзал, чайник я в нем, в общем
> >     :)
> Да все не так страшно, просто man длинный :)
Это да :) Но есть еще [p]info find, и там Finding Files.
С примерами вроде даже

Best wishes,
+----------------------+--------------------------+
|  ."-.                |  Work: +7-(095)-229-4278 |
| /X  | _o.----.    _  |  ICQ:  103399444         |
|/\_  \/ /  __  \_// ) |  Artem K. Jouravsky      |
|\__)-/_/\_____)____/  |  http://www.ifirst.ru/   |
+----------------------+--------------------------+		      



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

* [mdk-re] Re: FILES -> man find ;)
  2001-12-24 22:10     ` Michael Shigorin
@ 2001-12-26  2:46       ` Mikhail Zabaluev
  0 siblings, 0 replies; 6+ messages in thread
From: Mikhail Zabaluev @ 2001-12-26  2:46 UTC (permalink / raw)
  To: Michael Shigorin

Hello Michael,

On Mon, Dec 24, 2001 at 08:46:49PM +0200, Michael Shigorin wrote:
>
> On Mon, Dec 24, 2001 at 09:03:11PM +0300, Andrew Nazarkin wrote:
> > '*.mpg' -o -name '*.qt' -type f -atime +30
> > Он, похоже на atime не эрегирует :( Плюет он на нее :(
> А с цифрой экспериментировали, конечно?  В принципе,
> можнопопробовать провести группировку при помощи скобок -- может,
> случилось так, что связались не те логические группы.
> 
> Т.е. find /... ( -name ... -o ... ) -atime ...

Верно, -o имеет низший приоритет. Скобки, кстати, от bash нужно
охранять, например, backslash'ем:

find ... \( ... -o ... \) ...

-- 
Stay tuned,
  MhZ                                     JID: mookid@jabber.org
___________
Nobody said computers were going to be polite.



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

end of thread, other threads:[~2001-12-26  2:46 UTC | newest]

Thread overview: 6+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2001-12-24 19:19 [mdk-re] FILES Andrew Nazarkin
2001-12-24 20:20 ` [mdk-re] FILES -> man find ;) Michael Shigorin
2001-12-24 21:00   ` Re[2]: " Andrew Nazarkin
2001-12-24 22:10     ` Michael Shigorin
2001-12-26  2:46       ` [mdk-re] " Mikhail Zabaluev
2001-12-25 11:24   ` [mdk-re] " Artem K. Jouravsky

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