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