Приведет ли «rm -r ~/Library/Application\ Support/Grammarly/» к катастрофе?

Приведет ли «rm -r ~/Library/Application\ Support/Grammarly/» к катастрофе?

Только что получил «экспертную» техническую поддержку из-за неудачного грамматического релиза.

Эксперт сказал мне:

rm -r ~/Library/Application\ Support/Grammarly/

Помимо того, что я на 90% уверен, что этот человек имел в виду /Application Support/Grammarly(чего не существует), вызовет ли эта команда катастрофу?

Я не хочу быть тем, кто это сделает, у меня нет виртуальной машины на этой машине, и я недостаточно знаю о rm, чтобы судить, вернет ли это просто ошибку или перейдет к ~/Library/.

решение1

Я не вижу никаких причин ожидать, что это станет проблемой, тем более катастрофой. Команда (введенная правильно) удалит только этот каталог и все, что в нем находится.

Пробелы в именах каталогов или файлов должны экранироваться ( \), поскольку пробелы являются разделителями. Многие эксперты Unix ненавидят пробелы в именах файлов (да, да, "нужна ссылка") по этой причине.

Обновление: Благодаря следующему ответу я добавлю, что использую псевдоним для «удаления» файлов: alias del mv !* ~/.trash(я использую tcsh, но это должно работать аналогично и в bash). Кроме того, если вы используете автодополнение имени файла или команду rm, вы увидите, что экранированный пробел заполняется автоматически.

решение2

ПокаОтвет Стива Смитаверно — пробелы в имени файла/каталога необходимо экранировать ( \) — на самом деле есть более простой способ справиться с тем, кто советует вам избавиться от файла/каталога в попытке исправить систему: просто переименуйте его или переместите в другое место!

Основная проблема данного вам совета заключается в предположении, что удаление такого каталогадолженчерез командную строку в Терминале. Это просто не тот случай.

Реальность такова, что хотя macOS скрывает ~/Library/каталог по умолчанию, вы можете легко включить его в Finder. Просто откройте окно Finder и перейдите в свой домашний каталог — вручную или через Command+ Shift+ H— а затем выберите «Вид -> Показать параметры просмотра» или нажмите Command+ J.

В самом низу списка опций вы увидите «Показать папку библиотеки». Просто отметьте это галочкой — и даже нажмите «Использовать по умолчанию», если хотите, — и у вас будет мгновенный доступ Finder к каталогу ~/Library/. Скриншот ниже для справки:

Скриншот параметров просмотра домашнего каталога, на котором показана опция «Показать папку библиотеки».

Или просто откройте Терминал и введите:

open ~/Library/

И это буквально откроет ~/Library/каталог и позволит вам покопаться в нем.

После этого просто переименуйте Grammarly/его ~/Library/Application\ Support/во что-то вроде Grammarly-BACKUP/и снова запустите приложение. По сути, переименование каталога таким образом сделает его «невидимым» для приложения. Или вы можете просто перетащить этот Grammarly/каталог на Рабочий стол — или даже в Корзину — и сделать то же самое. Помните, компьютеры не знают, где находятся вещи, если вы перемещаете или переименовываете файлы.

Связанный контент