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

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

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

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

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

2 ответа2

3

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

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

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

1

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

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

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

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

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

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

open ~/Library/

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

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

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .