Я думаю, что на ваш вопрос ответили здесь. В итоге;
- Добавление псевдонима для
rm
является плохим тоном, так как другие скрипты (и / или пользователи) в вашей системе полагаются на поведение по умолчанию
- Когда вы переключаетесь на другую машину, вы будете использовать
rm
с дикой энергией
- Вместо этого создайте псевдоним для вашей собственной команды, такой как
del
Сделать это;
alias del 'mv -i $1 /tmp'
Флаг -i
предупреждает вас, если файл с таким именем уже существует в корзине, поэтому вы не потеряете существующие файлы.
И вы захотите, чтобы этот псевдоним инициировался всякий раз, когда вы открываете оболочку, которая в зависимости от вашей системы может помещать команду в ~/.bashrc
Некоторые люди сообщали, что $1
не работает, и в той ветке, на которую я ссылаюсь, есть предлагаемый скрипт, который должен помочь, если это так.
надеюсь, это поможет