(пример честно украден из The UNIX-HATERS Handbook)
У вас в домашней папке случайно оказался файл с именем
-r. Вы хотели удалить все файлы на верхнем уровне (но не трогать подпапки) и набрали$ rm *
Как нетрудно догадаться, эта команда удаляет рекурсивно все содержимое... кроме одного файла с именем -r :)Правильно было бы написать
rm ./* или даже rm -- *, чтобы такого безобразия не произошло.