Как включить подтверждение удаления файлов и папок в Ubuntu/Linux для команды rm

Как включить подтверждение удаления файлов и папок в Ubuntu/Linux для команды rm

Во многих Linux дистрибутивах по-умолчанию не включено подтверждение удаления файлов для команды rm. То есть когда вы удаляете какой-либо файл через командную строку командой rm, то файлы моментально удаляются.

Если вы боитесь нечаянно удалить какой-либо файл, то можете обезопаситься простым трюком.

Если желаете включить подтверждение удаления для команды rm, то первым делом откройте терминал. После этого откройте файл ~/.bashrc вашим любимым текстовым редактором:

$ vim ~/.bashrc

Добавьте следующие строки в этот файл:

alias rm='rm -i'

При этом неважно в какое место файла вы его запишите. После этого запишите изменения и закройте текстовый редактор.

Для полного спокойствия можете сделать то же самое и для root пользователя:

sudo vim /root/.bashrc

Добавьте алиасы и в этот файл.

Для того, чтобы протестировать на работоспособность, выполните следующую команду в терминале:

source ~/.bashrc

Эта команда "перезагрузит" настройки bash. Теперь создать какой-нибудь тестовый файл и попробуйте его удалить:

$ touch test.txt
$ rm test.txt

Когда выполните последнюю команду, у вас в терминале появится уведомление. Если вы действительно желаете удалить файл нажмите "y", или "n" - если передумали.