Я считаю, что каждый пользователь linux в какой-то момент времени должен выучить этот болезненный урок из первых рук, прежде чем на самом деле узнавать о важности резервного копирования, а также обращать внимание на детали и быть внимательным.
Например, если вы удаляете файлы, ищущие wierd, вы можете сначала запустить команды на этом файле, которые не имеют побочных эффектов и не вносят изменений в ваши данные. Например, если бы вы запустили
cd ~
перед тем, как попытаться удалить папку, вы бы увидели, что вместо этого будет изменен каталог в вашей домашней папке, а не в папке ~
. После того, как вы пройдете достаточно шагов по диагностике, чтобы узнать истинную команду, вам нужно будет корректно установить cd
в папку ~
, затем вы можете нажать клавишу со стрелкой вверх, чтобы вытащить последнюю команду из истории, а затем изменить cd
на rm
и then, и только затем попытаться удалить папку.
Я предлагаю предпринять подобные шаги перед выполнением действия any, которое является постоянным. Она не является постоянной и не защищена от дураков, но у вас гораздо больше шансов предотвратить такие моменты опса, если вы будете так осторожны при выполнении действий, которые имеют побочные эффекты.