Существует сценарий оболочки rm, который делает rm немного более безупречным.
Предположим, что вы сделали ...
rm very_important_file
Получение этого файла с помощью
Если вы использовали упомянутый выше сценарий, вам не нужно беспокоиться об этом, потому что
rm very_important_file
На самом деле делает [!d5 ]
mv very_important_file ~/.Trash/
за кулисами в этом rm сценарии оболочки , упомянутом выше.
Сценарий обрабатывает больше случаев и не изменяет ваше системное приложение rm, просто тени его, если вы помещаете оболочку где-то перед официальным rm в ваш $ PATH.
[d9 ] Это немного лучше, чем просто наложение псевдонимов, потому что он может сделать больше (например, поддерживать этот каталог ~/.Trash/).