При использовании команды rm в OS X 10.9 я случайно удалил весь диск.
Как я понимаю, команда, которую я использовал: sudo rm -Rfv /Volumes/Disk/AppName\!\ Whatever\ X.app/Contents/Resources/*
все содержимое каталога «Ресурсы» будет удалено, включая папки с файлами, поэтому я использовал флаг «R». Буква «v» кратко показала, какие файлы были затронуты, но я закрыл окно через несколько секунд. Возможно, было ошибкой использовать флаг «f», но без него проблемная папка не была бы удалена.
Разве данный путь не ограничивает команду этим каталогом? Как команда могла бы быть дана более безопасным способом, ограничивая ее только содержанием пути?
Причина, по которой я использовал rm, заключалась в том, что в каталоге "Resources" содержался файл, который отказывался быть удаленным, поскольку он "содержал файлы", которые были невидимы также при показе невидимых файлов, не позволяли заменять себя или помещать в корзину. Возможно, этот файл каким-то образом указывал на весь диск, и по этой причине все было удалено. Это кажется вам вероятным объяснением?
Я проверил этот внешний диск на наличие ошибок, но он каждый раз возвращался как кристально чистый. Это новый диск на 3 ТБ.