From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Date: Thu, 28 Nov 2002 03:28:35 -0600 (CST) From: Igor Moskalev To: community@altlinux.ru Subject: Re: [Comm] Re[2]: [Comm] =?KOI8-R?B?4c7BzM/H?= Recycle Bin In-Reply-To: <20021128104256.0cbbe48b.mike@stankin.ru> Message-ID: MIME-Version: 1.0 Content-Type: TEXT/PLAIN; charset=koi8-r Content-Transfer-Encoding: 8BIT Sender: community-admin@altlinux.ru Errors-To: community-admin@altlinux.ru X-BeenThere: community@altlinux.ru X-Mailman-Version: 2.0.9 Precedence: bulk Reply-To: community@altlinux.ru List-Unsubscribe: , List-Id: List-Post: List-Help: List-Subscribe: , List-Archive: Archived-At: List-Archive: List-Post: On Thu, 28 Nov 2002, Mike wrote: > On Wed, 27 Nov 2002 22:47:33 -0600 (CST) > Igor Moskalev wrote: > > > Интересно а если алиас сделать на команду 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 --------------------------------------------------------------------