Мне нравится использовать rm, но я часто ошибался и удалял что-то по ошибке, поэтому я хочу сделать что-то вродеmv .trash
так что
rm file
равно
mv file ~/.trash
кроме того, я также хочу периодически очищать папку ~/.trash, тогда если я сделал rm как mv
, как очистить папку ~/.trash
Спасибо
решение1
Создайте простой скрипт, например, с таким названием move_to_trash.sh
:
#!/bin/sh
mv "$@" ~/.trash
и затем добавьте в файл конфигурации оболочки (например, ~/.bashrc
):
alias rm <path to script>/move_to_trash.sh
Чтобы периодически очищать корзину, вы можете настроить cronjob. Посмотрите на этот урок для примеров:http://www.ubuntututorials.com/use-crontab-ubuntu/.
решение2
Вам нужно будет использовать псевдоним. Например:alias rm 'mv \!* ~/.trash'
Однако псевдонимизация встроенных команд может вызвать проблемы. Поэтому вместо псевдонима rm
я бы вместо этого вызвал псевдоним del
, таким образом ваш обычный rm
все еще будет доступен для вас.