ALT Linux Community general discussions
 help / color / mirror / Atom feed
* [Comm] Аналог Recycle Bin
@ 2002-11-27 20:49 Mikhail Ramendik
  2002-11-27 22:30 ` Vitaly Lipatov
  2002-11-28 14:47 ` Sergey Kuznetsov
  0 siblings, 2 replies; 21+ messages in thread
From: Mikhail Ramendik @ 2002-11-27 20:49 UTC (permalink / raw)
  To: community

Hello,

А есть ли субж для альтлинуха? Т.е. чтобы при удалении файла он
сначала где-то выдерживался некоторое время. Уж больно штука полезная.


-- 
Best regards,
 Mikhail                          mailto:mr@ramendik.ru



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

* Re: [Comm] Аналог Recycle Bin
  2002-11-27 20:49 [Comm] Аналог Recycle Bin Mikhail Ramendik
@ 2002-11-27 22:30 ` Vitaly Lipatov
  2002-11-28  0:06   ` [Comm] Re[2]: " Mikhail Ramendik
  2002-11-28 12:53   ` Vitaly Lugovsky
  2002-11-28 14:47 ` Sergey Kuznetsov
  1 sibling, 2 replies; 21+ messages in thread
From: Vitaly Lipatov @ 2002-11-27 22:30 UTC (permalink / raw)
  To: community

On Среда 27 Ноябрь 2002 23:49, Mikhail Ramendik wrote:
> Hello,
>
> А есть ли субж для альтлинуха? Т.е. чтобы при удалении файла
> он сначала где-то выдерживался некоторое время. Уж больно
> штука полезная.
Удаляйте помещением в корзину.
Например, в KDE 3.1 нажатие клавиши Del на файле вызывает его 
удаление в корзину.
Для командной строки такого не ждите. Просто заведите каталог 
trash и переименовывайте туда ставшие ненужными файлы.

-- 
Lav
Виталий Липатов
Санкт-Петербург
GNU! ALT Linux Team! LaTeX! LyX!


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

* [Comm] Re[2]: [Comm] Аналог Recycle Bin
  2002-11-27 22:30 ` Vitaly Lipatov
@ 2002-11-28  0:06   ` Mikhail Ramendik
  2002-11-28  4:20     ` jin
  2002-11-28 12:53   ` Vitaly Lugovsky
  1 sibling, 1 reply; 21+ messages in thread
From: Mikhail Ramendik @ 2002-11-28  0:06 UTC (permalink / raw)
  To: community

Hello Vitaly,

Thursday, November 28, 2002, 1:30:04 AM, you wrote:

VL> Например, в KDE 3.1 нажатие клавиши Del на файле вызывает его
VL> удаление в корзину. Для командной строки такого не ждите. Просто
VL> заведите каталог  trash и переименовывайте туда ставшие ненужными
VL> файлы.

Чтобы получить KDE 3.1, нужно обновиться из Сизифа? (Сейчас Junior
2.0)

И ещё - можно ли как-то реализовать из командной строки удаление в
корзину KDE? Дальше уж я сам разберусь - просто напишу скрипт del, а
потом подправлю на эту тему Midnight Commander.


-- 
Best regards,
 Mikhail                            mailto:mr@ramendik.ru



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

* Re: [Comm] Re[2]: [Comm] Аналог Recycle Bin
  2002-11-28  0:06   ` [Comm] Re[2]: " Mikhail Ramendik
@ 2002-11-28  4:20     ` jin
  2002-11-28  4:47       ` Igor Moskalev
  2002-11-28 12:57       ` Vitaly Lugovsky
  0 siblings, 2 replies; 21+ messages in thread
From: jin @ 2002-11-28  4:20 UTC (permalink / raw)
  To: community

Mikhail Ramendik пишет:

> Hello Vitaly,
>
> Thursday, November 28, 2002, 1:30:04 AM, you wrote:
>
> VL> Например, в KDE 3.1 нажатие клавиши Del на файле вызывает его
> VL> удаление в корзину. Для командной строки такого не ждите. Просто
> VL> заведите каталог  trash и переименовывайте туда ставшие ненужными
> VL> файлы.
>
> Чтобы получить KDE 3.1, нужно обновиться из Сизифа? (Сейчас Junior
> 2.0)
>
> И ещё - можно ли как-то реализовать из командной строки удаление в
> корзину KDE? Дальше уж я сам разберусь - просто напишу скрипт del, а
> потом подправлю на эту тему Midnight Commander.
>
>
Интересно а если алиас сделать на команду rm как перемещение в другое 
место, то получится?



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

* Re: [Comm] Re[2]: [Comm] Аналог Recycle Bin
  2002-11-28  4:20     ` jin
@ 2002-11-28  4:47       ` Igor Moskalev
  2002-11-28  7:42         ` Mike
                           ` (2 more replies)
  2002-11-28 12:57       ` Vitaly Lugovsky
  1 sibling, 3 replies; 21+ messages in thread
From: Igor Moskalev @ 2002-11-28  4:47 UTC (permalink / raw)
  To: community

On Thu, 28 Nov 2002, jin wrote:

> Mikhail Ramendik пишет:
>
> > Hello Vitaly,
> >
> > Thursday, November 28, 2002, 1:30:04 AM, you wrote:
> >
> > VL> Например, в KDE 3.1 нажатие клавиши Del на файле
> вызывает его
> > VL> удаление в корзину. Для командной строки такого не
> ждите. Просто
> > VL> заведите каталог  trash и переименовывайте туда
> ставшие ненужными
> > VL> файлы.
> >
> > Чтобы получить KDE 3.1, нужно обновиться из Сизифа?
> (Сейчас Junior
> > 2.0)
> >
> > И ещё - можно ли как-то реализовать из командной строки
> удаление в
> > корзину KDE? Дальше уж я сам разберусь - просто напишу
> скрипт del, а
> > потом подправлю на эту тему Midnight Commander.
> >
> >
> Интересно а если алиас сделать на команду rm как
> перемещение в другое
> место, то получится?
>

Думаю, что никак. Надо сделать скрипт и уже на него делать псевдоним с
rm, например:

#-----------------------

#!/bin/sh
#this is korzina skript

mv $1 $HOME/Корзина

#-----------------------

А потом делаем на этот скрипт alias. mv сам проверит, существует ли
файл. На самом деле, этот скрипт не для работы, а только для
иллюстрации :-) Но работает :-)

Там можно еще дописать, чтобы он запоминал путь к перемещаемому файлу и
добавить команду для восстаовления файла. Это просто, мне думать прямо
сейчас лень. Но идея сама по себе прикольная, надо будет заняться
изучением bash programming :-)

-- 
 С уважением,
 Игорь Москалев

 --------------------------------------------------------------------
 "Пусть я дурак, но позвольте мне убедиться в этом самому..." (c) Pp
 --------------------------------------------------------------------




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

* Re: [Comm] Re[2]: [Comm] Аналог Recycle Bin
  2002-11-28  4:47       ` Igor Moskalev
@ 2002-11-28  7:42         ` Mike
  2002-11-28  9:09           ` Vitaly Lipatov
  2002-11-28  9:28           ` [Comm] Re[2]: [Comm] " Igor Moskalev
  2002-11-28 12:59         ` Vitaly Lugovsky
  2002-11-29 23:01         ` Andrey Orlov
  2 siblings, 2 replies; 21+ messages in thread
From: Mike @ 2002-11-28  7:42 UTC (permalink / raw)
  To: community

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

On Wed, 27 Nov 2002 22:47:33 -0600 (CST)
Igor Moskalev <gnitarg@bellsouth.net> wrote:

> On Thu, 28 Nov 2002, jin wrote:
> 
> > Mikhail Ramendik пишет:
> >
> > > Hello Vitaly,
> > >
> > > Thursday, November 28, 2002, 1:30:04 AM, you wrote:
> > >
> > > VL> Например, в KDE 3.1 нажатие клавиши Del на файле
> > вызывает его
> > > VL> удаление в корзину. Для командной строки такого не
> > ждите. Просто
> > > VL> заведите каталог  trash и переименовывайте туда
> > ставшие ненужными
> > > VL> файлы.
> > >
> > > Чтобы получить KDE 3.1, нужно обновиться из Сизифа?
> > (Сейчас Junior
> > > 2.0)
> > >
> > > И ещё - можно ли как-то реализовать из командной строки
> > удаление в
> > > корзину KDE? Дальше уж я сам разберусь - просто напишу
> > скрипт del, а
> > > потом подправлю на эту тему Midnight Commander.
> > >
> > >
> > Интересно а если алиас сделать на команду rm как
> > перемещение в другое
> > место, то получится?
> >
> 
> Думаю, что никак. Надо сделать скрипт и уже на него делать псевдоним с
> rm, например:
> 
> #-----------------------
> 
> #!/bin/sh
> #this is korzina skript
> 
> mv $1 $HOME/Корзина
> 
> #-----------------------

А если rm задаётся с параметрами? Типа -rf ? :)

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

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

* Re: [Comm] Re[2]: [Comm] Аналог Recycle Bin
  2002-11-28  7:42         ` Mike
@ 2002-11-28  9:09           ` Vitaly Lipatov
  2002-11-28 13:05             ` Vitaly Lugovsky
  2002-11-28  9:28           ` [Comm] Re[2]: [Comm] " Igor Moskalev
  1 sibling, 1 reply; 21+ messages in thread
From: Vitaly Lipatov @ 2002-11-28  9:09 UTC (permalink / raw)
  To: community

On Четверг 28 Ноябрь 2002 10:42, Mike wrote:
>
> А если rm задаётся с параметрами? Типа -rf ? :)
Ну конечно, придётся писать полный аналог команды rm, а с учётом 
того, что MC удаляет не ей, вообще сложно.

-- 
Lav
Виталий Липатов
Санкт-Петербург
GNU! ALT Linux Team! LaTeX! LyX!


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

* Re: [Comm] Re[2]: [Comm] Аналог Recycle Bin
  2002-11-28  7:42         ` Mike
  2002-11-28  9:09           ` Vitaly Lipatov
@ 2002-11-28  9:28           ` Igor Moskalev
  2002-11-28  9:44             ` [Comm] Re[2]: " ASA
  1 sibling, 1 reply; 21+ messages in thread
From: Igor Moskalev @ 2002-11-28  9:28 UTC (permalink / raw)
  To: community

On Thu, 28 Nov 2002, Mike wrote:

> On Wed, 27 Nov 2002 22:47:33 -0600 (CST)
> Igor Moskalev <gnitarg@bellsouth.net> wrote:

<skip>

> > > Интересно а если алиас сделать на команду rm как
> > > перемещение в другое
> > > место, то получится?
> > >
> >
> > Думаю, что никак. Надо сделать скрипт и уже на него
> > делать псевдоним с
> > rm, например:
> >
> > #-----------------------
> >
> > #!/bin/sh
> > #this is korzina skript
> >
> > mv $1 $HOME/Корзина
> >
> > #-----------------------
>
> А если rm задаётся с параметрами? Типа -rf ? :)
>

А какой смысл? Ведь rm -rf просто удаляет директорию рекурсивно. В то же
время, mv from to перемещает директорию from в директорию to/from если
директория to существует в to если нет. Т.е., если Вы просто хотите
рекурсивно удалить директорию, сохранив при этом ее в корзине, то мой
скрипт это сделает (попробуйте).

С другой стороны, если команда rm -rf используется в скрипте (т.е.
синтаксис нельзя заменить), то надо переписывать скрипт, например так:

#----------------------------
#!/bin/sh
if [ -z $2 ] ; then

	   mv $1 $HOME/Корзина/ ;
else
       mv $2 $HOME/Корзина/ ;
fi
#---------------------------

Тут вообще пофигу, какие параметры для rm Вы используете, они
игнорируются :-)

Но это все изврат, конечно, чисто ради демонстрации :-) Почитайте
документацию про bash, там много интеремного.

-- 
 С уважением,
 Игорь Москалев

 --------------------------------------------------------------------
 "Пусть я дурак, но позвольте мне убедиться в этом самому..." (c) Pp
 --------------------------------------------------------------------




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

* [Comm] Re[2]: [Comm] Re[2]: [Comm] Аналог Recycle Bin
  2002-11-28  9:28           ` [Comm] Re[2]: [Comm] " Igor Moskalev
@ 2002-11-28  9:44             ` ASA
  2002-11-28  9:56               ` Igor Moskalev
  0 siblings, 1 reply; 21+ messages in thread
From: ASA @ 2002-11-28  9:44 UTC (permalink / raw)
  To: Igor Moskalev

Hello Igor,

Thursday, November 28, 2002, 1:28:35 PM, you wrote:

IM> С другой стороны, если команда rm -rf используется в скрипте (т.е.
IM> синтаксис нельзя заменить), то надо переписывать скрипт, например так:

IM> #----------------------------
IM> #!/bin/sh
IM> if [ -z $2 ] ; then

IM>            mv $1 $HOME/Корзина/ ;
IM> else
IM>        mv $2 $HOME/Корзина/ ;
IM> fi
IM> #---------------------------

IM> Тут вообще пофигу, какие параметры для rm Вы используете, они
IM> игнорируются :-)

а если rm file1 file2?
или rm *
короче, действительно чисто демонстрация

-- 
Best regards,
 ASA                            mailto:llb@udm.ru



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

* Re: [Comm] Re[2]: [Comm] Re[2]: [Comm] Аналог Recycle Bin
  2002-11-28  9:44             ` [Comm] Re[2]: " ASA
@ 2002-11-28  9:56               ` Igor Moskalev
  0 siblings, 0 replies; 21+ messages in thread
From: Igor Moskalev @ 2002-11-28  9:56 UTC (permalink / raw)
  To: Igor Moskalev

On Thu, 28 Nov 2002, ASA wrote:

> Hello Igor,
>
> Thursday, November 28, 2002, 1:28:35 PM, you wrote:
>
> IM> С другой стороны, если команда rm -rf используется в
> скрипте (т.е.
> IM> синтаксис нельзя заменить), то надо переписывать
> скрипт, например так:
>
> IM> #----------------------------
> IM> #!/bin/sh
> IM> if [ -z $2 ] ; then
>
> IM>            mv $1 $HOME/Корзина/ ;
> IM> else
> IM>        mv $2 $HOME/Корзина/ ;
> IM> fi
> IM> #---------------------------
>
> IM> Тут вообще пофигу, какие параметры для rm Вы
> используете, они
> IM> игнорируются :-)
>
> а если rm file1 file2?
> или rm *
> короче, действительно чисто демонстрация
>
>

Ну я же предупреждал? Короче, вот как раз и будет повод хорошенько bash
выучить. Как напишу правильный скрипт, так поделюсь. И пусть пинают :-)

-- 
 С уважением,
 Игорь Москалев

 --------------------------------------------------------------------
 "Пусть я дурак, но позвольте мне убедиться в этом самому..." (c) Pp
 --------------------------------------------------------------------




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

* Re: [Comm] Аналог Recycle Bin
  2002-11-27 22:30 ` Vitaly Lipatov
  2002-11-28  0:06   ` [Comm] Re[2]: " Mikhail Ramendik
@ 2002-11-28 12:53   ` Vitaly Lugovsky
  1 sibling, 0 replies; 21+ messages in thread
From: Vitaly Lugovsky @ 2002-11-28 12:53 UTC (permalink / raw)
  To: community

On Thu, 28 Nov 2002, Vitaly Lipatov wrote:

> Для командной строки такого не ждите. Просто заведите каталог 
> trash и переименовывайте туда ставшие ненужными файлы.

 А поцчему бы и нет? alias rm="..."





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

* Re: [Comm] Re[2]: [Comm] Аналог Recycle Bin
  2002-11-28  4:20     ` jin
  2002-11-28  4:47       ` Igor Moskalev
@ 2002-11-28 12:57       ` Vitaly Lugovsky
  1 sibling, 0 replies; 21+ messages in thread
From: Vitaly Lugovsky @ 2002-11-28 12:57 UTC (permalink / raw)
  To: community

On Thu, 28 Nov 2002, jin wrote:

> > И ещё - можно ли как-то реализовать из командной строки удаление в
> > корзину KDE? Дальше уж я сам разберусь - просто напишу скрипт del, а
> > потом подправлю на эту тему Midnight Commander.
> >
> >
> Интересно а если алиас сделать на команду rm как перемещение в другое 
> место, то получится?

 Из скриптов срабатывать не будет.



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

* Re: [Comm] Re[2]: [Comm] Аналог Recycle Bin
  2002-11-28  4:47       ` Igor Moskalev
  2002-11-28  7:42         ` Mike
@ 2002-11-28 12:59         ` Vitaly Lugovsky
  2002-11-29 23:01         ` Andrey Orlov
  2 siblings, 0 replies; 21+ messages in thread
From: Vitaly Lugovsky @ 2002-11-28 12:59 UTC (permalink / raw)
  To: community

On Wed, 27 Nov 2002, Igor Moskalev wrote:

> Думаю, что никак. Надо сделать скрипт и уже на него делать псевдоним с
> rm, например:

 По опциям не совпадает.

> А потом делаем на этот скрипт alias.

 Скрипты забьют на alias. А некоторые скрипты прописывают явный путь к 
rm... Так что - разве что только /bin/rm подменять, не иначе.




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

* Re: [Comm] Re[2]: [Comm] Аналог Recycle Bin
  2002-11-28  9:09           ` Vitaly Lipatov
@ 2002-11-28 13:05             ` Vitaly Lugovsky
  2002-11-28 19:00               ` [Comm] Re: [JT] " Vitaly Lipatov
  0 siblings, 1 reply; 21+ messages in thread
From: Vitaly Lugovsky @ 2002-11-28 13:05 UTC (permalink / raw)
  To: community

On Thu, 28 Nov 2002, Vitaly Lipatov wrote:

> > А если rm задаётся с параметрами? Типа -rf ? :)
> Ну конечно, придётся писать полный аналог команды rm, а с учётом 
> того, что MC удаляет не ей, вообще сложно.

 Не вообще, но чуть-чуть сложновато. Через ld_preload. Думаю, в обход
libc, чиста ядрёным вызовом, никто файло не удаляет...





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

* Re: [Comm] Аналог Recycle Bin
  2002-11-27 20:49 [Comm] Аналог Recycle Bin Mikhail Ramendik
  2002-11-27 22:30 ` Vitaly Lipatov
@ 2002-11-28 14:47 ` Sergey Kuznetsov
  1 sibling, 0 replies; 21+ messages in thread
From: Sergey Kuznetsov @ 2002-11-28 14:47 UTC (permalink / raw)
  To: community

On Wed, 27 Nov 2002 23:49:04 +0300
Mikhail Ramendik <mr@ramendik.ru> wrote:

> Hello,
> 
> А есть ли субж для альтлинуха? Т.е. чтобы при удалении файла он
> сначала где-то выдерживался некоторое время. Уж больно штука
> полезная.

Корзинка на рабочем столе в KDE и Gnome чем-то не устраивает?

С уважением,
Сергей


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

* [Comm] Re: [JT] Аналог Recycle Bin
  2002-11-28 13:05             ` Vitaly Lugovsky
@ 2002-11-28 19:00               ` Vitaly Lipatov
  2002-11-28 19:04                 ` Vitaly Lugovsky
  0 siblings, 1 reply; 21+ messages in thread
From: Vitaly Lipatov @ 2002-11-28 19:00 UTC (permalink / raw)
  To: community

On Четверг 28 Ноябрь 2002 16:05, Vitaly Lugovsky wrote:
> On Thu, 28 Nov 2002, Vitaly Lipatov wrote:
> > > А если rm задаётся с параметрами? Типа -rf ? :)
> >
> > Ну конечно, придётся писать полный аналог команды rm, а с
> > учётом того, что MC удаляет не ей, вообще сложно.
>
>  Не вообще, но чуть-чуть сложновато. Через ld_preload. Думаю,
> в обход libc, чиста ядрёным вызовом, никто файло не удаляет...
Боюсь пользователь не оценит такого предложения, а готового 
решения ему никто не предложит...

-- 
Lav
Виталий Липатов
Санкт-Петербург
GNU! ALT Linux Team! LaTeX! LyX!


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

* Re: [Comm] Re: [JT] Аналог Recycle Bin
  2002-11-28 19:00               ` [Comm] Re: [JT] " Vitaly Lipatov
@ 2002-11-28 19:04                 ` Vitaly Lugovsky
  2002-11-28 23:42                   ` [Comm] Re[2]: " Maksim Otstavnov
  2002-11-29  6:01                   ` Alexey I. Froloff
  0 siblings, 2 replies; 21+ messages in thread
From: Vitaly Lugovsky @ 2002-11-28 19:04 UTC (permalink / raw)
  To: community

On Thu, 28 Nov 2002, Vitaly Lipatov wrote:

> > > Ну конечно, придётся писать полный аналог команды rm, а с
> > > учётом того, что MC удаляет не ей, вообще сложно.
> >
> >  Не вообще, но чуть-чуть сложновато. Через ld_preload. Думаю,
> > в обход libc, чиста ядрёным вызовом, никто файло не удаляет...
> Боюсь пользователь не оценит такого предложения, а готового 
> решения ему никто не предложит...

 Это ещё почему? Завтра будет. Делов-то, на час работы...





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

* [Comm] Re[2]: [Comm] Re: [JT] Аналог Recycle Bin
  2002-11-28 19:04                 ` Vitaly Lugovsky
@ 2002-11-28 23:42                   ` Maksim Otstavnov
  2002-11-29 10:45                     ` Vitaly Lugovsky
  2002-11-29  6:01                   ` Alexey I. Froloff
  1 sibling, 1 reply; 21+ messages in thread
From: Maksim Otstavnov @ 2002-11-28 23:42 UTC (permalink / raw)
  To: community

Hello Vitaly,

Thursday, November 28, 2002, 10:04:14 PM, you wrote:

VL> On Thu, 28 Nov 2002, Vitaly Lipatov wrote:

>> > > Ну конечно, придётся писать полный аналог команды rm, а с
>> > > учётом того, что MC удаляет не ей, вообще сложно.
>> >
>> >  Не вообще, но чуть-чуть сложновато. Через ld_preload. Думаю,
>> > в обход libc, чиста ядрёным вызовом, никто файло не удаляет...
>> Боюсь пользователь не оценит такого предложения, а готового 
>> решения ему никто не предложит...

VL>  Это ещё почему? Завтра будет. Делов-то, на час работы...

Виталий, я не согласен (с тем, что все так просто):

1) безусловно, это вопрос изменения системного вызова, и никак иначе;

2) непонятно, собственно, куда этот трэш размещать в ФС.

Поясню (не для Вас, для публики): в той же винде позорной есть
концепция т.н. "логического устройства" или "логического раздела",
именуемого буковкой. Трэшбин располагается натюрлих в X:/Recycled для
каждой X.

2) В открытых системах, вообще говоря, файловая структура любого
раздела может быть примонтирована куда угодно. Где при этом должен
располагаться трэшбин?

Т.е. это, во-первых, по хорошему, вопрос к LSF, во-вторых, даже
принципиальная возможность этого мне не ясна (ну то есть можно ввести
в стандарт, допустим, /.recycled, отобразив туда фрактально вырезку из
структуры /, соответствующую логическим разделам на дисках (и
сославшись на .recycled в корне каждой из них), но уж как-то сильно
это через одно место, кроме того, не вполне понятно, что при этом
будет с правами на /*).

Кстати, надо посмотреть, что с трэшбином в W2K происходит при
POSIX-style монтировании.

-- 
-- Maksim




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

* Re: [Comm] Re: [JT] Аналог Recycle Bin
  2002-11-28 19:04                 ` Vitaly Lugovsky
  2002-11-28 23:42                   ` [Comm] Re[2]: " Maksim Otstavnov
@ 2002-11-29  6:01                   ` Alexey I. Froloff
  1 sibling, 0 replies; 21+ messages in thread
From: Alexey I. Froloff @ 2002-11-29  6:01 UTC (permalink / raw)
  To: community

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

On Thu, Nov 28, 2002 at 10:04:14PM +0300, Vitaly Lugovsky wrote:
> > > > Ну конечно, придётся писать полный аналог команды rm, а с
> > > > учётом того, что MC удаляет не ей, вообще сложно.
> > >  Не вообще, но чуть-чуть сложновато. Через ld_preload. Думаю,
> > > в обход libc, чиста ядрёным вызовом, никто файло не удаляет...
> > Боюсь пользователь не оценит такого предложения, а готового 
> > решения ему никто не предложит...
>  Это ещё почему? Завтра будет. Делов-то, на час работы...
Дык, есть уже. Я где-то с полгода назад видел такое, именно
через ld_preload... Глянул на это одним газом по диагонали да
и выкинул за ненадобностью ;-)

-- 
Regards, Alexey I. Froloff
AIF5-RIPN, AIF5-RIPE
------------------------------------------
  Inform-Mobil, Ltd. System Adminitrator
       http://www.inform-mobil.ru/
Tel: +7(095)504-4709, Fax: +7(095)513-1006

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

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

* Re: [Comm] Re[2]: [Comm] Re: [JT] Аналог Recycle Bin
  2002-11-28 23:42                   ` [Comm] Re[2]: " Maksim Otstavnov
@ 2002-11-29 10:45                     ` Vitaly Lugovsky
  0 siblings, 0 replies; 21+ messages in thread
From: Vitaly Lugovsky @ 2002-11-29 10:45 UTC (permalink / raw)
  To: community

On Fri, 29 Nov 2002, Maksim Otstavnov wrote:

> VL>  Это ещё почему? Завтра будет. Делов-то, на час работы...
> 
> Виталий, я не согласен (с тем, что все так просто):
> 
> 1) безусловно, это вопрос изменения системного вызова, и никак иначе;

 Нет. Сисколы тут менять не надо - достаточно прелоада к libc.

> 2) непонятно, собственно, куда этот трэш размещать в ФС.

  В /tmp/$user/... - при условии наличия соответствующих 
переменных окружения.

> Поясню (не для Вас, для публики): в той же винде позорной есть
> концепция т.н. "логического устройства" или "логического раздела",
> именуемого буковкой. Трэшбин располагается натюрлих в X:/Recycled для
> каждой X.
> 
> 2) В открытых системах, вообще говоря, файловая структура любого
> раздела может быть примонтирована куда угодно. Где при этом должен
> располагаться трэшбин?

 Далёкий функциональный аналог трешбина - те же кэши иконок у всяких там
ElectricEyes. Так что и организацию треша можно смело свистнуть оттуда.




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

* Re: [Comm] Re[2]: [Comm] Аналог Recycle Bin
  2002-11-28  4:47       ` Igor Moskalev
  2002-11-28  7:42         ` Mike
  2002-11-28 12:59         ` Vitaly Lugovsky
@ 2002-11-29 23:01         ` Andrey Orlov
  2 siblings, 0 replies; 21+ messages in thread
From: Andrey Orlov @ 2002-11-29 23:01 UTC (permalink / raw)
  To: community

On 2002 November 28 Thursday 07:47, you wrote:
> Там можно еще дописать, чтобы он запоминал путь к перемещаемому файлу и
> добавить команду для восстаовления файла. Это просто, мне думать прямо

Более приколькольной идеей представляетя поместить файлы в корзину заранее, 
командой ln  ;), а вообще-то сдается мне что в ядре была какая-то опция. Никогда
не интересовался этой проблемой и всегда ее скипал, но то что такая опция в ядре
на глаза попадалась - почти уверен.

-- 
WthBstRgrds -- Андрей Орлов --  
 --- www.neural.ru, cray@neural.ru ---
----------------------------------------



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

end of thread, other threads:[~2002-11-29 23:01 UTC | newest]

Thread overview: 21+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2002-11-27 20:49 [Comm] Аналог Recycle Bin Mikhail Ramendik
2002-11-27 22:30 ` Vitaly Lipatov
2002-11-28  0:06   ` [Comm] Re[2]: " Mikhail Ramendik
2002-11-28  4:20     ` jin
2002-11-28  4:47       ` Igor Moskalev
2002-11-28  7:42         ` Mike
2002-11-28  9:09           ` Vitaly Lipatov
2002-11-28 13:05             ` Vitaly Lugovsky
2002-11-28 19:00               ` [Comm] Re: [JT] " Vitaly Lipatov
2002-11-28 19:04                 ` Vitaly Lugovsky
2002-11-28 23:42                   ` [Comm] Re[2]: " Maksim Otstavnov
2002-11-29 10:45                     ` Vitaly Lugovsky
2002-11-29  6:01                   ` Alexey I. Froloff
2002-11-28  9:28           ` [Comm] Re[2]: [Comm] " Igor Moskalev
2002-11-28  9:44             ` [Comm] Re[2]: " ASA
2002-11-28  9:56               ` Igor Moskalev
2002-11-28 12:59         ` Vitaly Lugovsky
2002-11-29 23:01         ` Andrey Orlov
2002-11-28 12:57       ` Vitaly Lugovsky
2002-11-28 12:53   ` Vitaly Lugovsky
2002-11-28 14:47 ` Sergey Kuznetsov

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