由於語法錯誤,剛剛收到了一些“專家”技術支援。
專家告訴我:
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/
目錄拖曳到桌面(甚至是垃圾箱)並執行相同的操作。請記住,如果您移動或重新命名文件,計算機不知道文件在哪裡。