alias rm="rm -i"
Предполагая, что вы используете оболочку Bash (поместите ее в свой файл .bashrc, чтобы она сохранялась для новых оболочек, которые вы открываете).
Это должно привести к тому, что rm попросит вас подтвердить то, что вы хотите удалить, что очень удобно, особенно когда вы выполняете команду -rf, но при этом в приглашении также будет указан '~' для полного пути к вашему домашнему каталогу, что должно дать вам подсказка, что вы не удаляете файл '~', но на самом деле ваш homedir.
$ rm -rf ~
rm: examine files in directory /nas/users/u12345/unix (yes/no)? n
Технически это не ответ на ваш вопрос, но может помочь вам избежать такой проблемы в будущем.
РЕДАКТИРОВАТЬ: Некоторые люди могут отговорить вас от использования этой техники, поскольку она делает вас менее осторожным с помощью команды "rm". По моему опыту, это далеко от истины. На самом деле, эффект псевдонима состоит в том, что вы отговариваете вас от использования «rm -rf» - поскольку вы знаете, что это приведет ко многим подсказкам, на которые вы не хотите отвечать, - и для того, чтобы получить "без приглашения" rm -rf msgstr "вам нужно намеренно ссылаться на команду rm как /bin /rm (или как угодно). Это приводит к гораздо более осознанному и преднамеренному использованию команды "rm" в целом - поскольку вам всегда нужно предшествовать использованию rm с умственным выбором «rm или /bin /rm» - как на вашем сервере, так и на любом другом, с которым вы работаете чтобы войти в. И мир, в котором все думали перед использованием rm, был бы действительно более безопасным!