如何在 Mac 上刪除以 ~$ 開頭的隱藏 Microsoft 文件

如何在 Mac 上刪除以 ~$ 開頭的隱藏 Microsoft 文件

我有一台運行 MacOS 12.3.1 的 Mac。我注意到在我的檔案系統中,有來自 Microsoft 應用程式(Word、Excel、PowerPoint 等)的隱藏文件,這些文件以 ~$ 開頭。所有這些隱藏檔案都與我過去建立的檔案具有相似的名稱,但通常位於與原始檔案不同的目錄中。例如,如果我建立了一個名為 name_of_file.docx 的文件,我可能會找到一個名為 ~$me_of_file.docx 的隱藏文件。我發現這個討論話題也就是說,這些是臨時文件,用於在保存文件之前儲存文件的更新。但是,即使我沒有打開任何 Microsoft 文件,我仍然可以在電腦上找到數十個此類文件。我可能會忽略它們,除非當我使用 Google Drive 備份檔案時,所有這些 ~$ 檔案也會得到備份。所以我的問題是,有什麼方法可以阻止這些檔案堆積在我的電腦上,或至少阻止它們備份到 Google Drive?

答案1

我知道有兩種方法可以做到這一點(可能還有更多),透過:

  • 發現者
  • 終端

警告:

  • 僅當您確定這是關於什麼時才執行此操作。
  • 擦除/刪除通常隱藏的檔案可能會導致某些程式故障和/或甚至使您的系統/作業系統/電腦無法使用! (直到您重新安裝為止。)
  • ~$Microsoft Office(即Word、Excel 等)產生的檔案通常會在檔案關閉後被刪除。在某些情況下,例如當檔案保存在雲端/線上磁碟上時,後者可以將這些檔案「扔回」本機磁碟,因此出現了問題。如果主檔案打開,請勿刪除那些影子/隱藏檔案。為了安全起見,請在擦除/刪除任何這些~$檔案之前完全退出應用程式。

發現者

  1. 打開您知道其中有影子/隱藏文件的資料夾/目錄(例如以~$(通常由 Word、PowerPoint 等 Microsoft 應用程式產生)開頭的資料夾/目錄)
  2. 按 cmd-shift-。 (那是命令,轉移時期鑰匙;來源電腦磁鐵
  3. 影子/隱藏檔案將會出現
  4. 像通常在 Finder 中一樣單獨或批次選擇(單獨單擊、單擊和 Shift 鍵單擊、單擊和 Command 鍵單擊)
  5. 像往常一樣在 Finder 中刪除它/它們
  6. 作為預防措施,請按 cmd-shift-。再次隱藏影子/隱藏檔案。

終端(資料來源:我自己的嘗試和錯誤)

  1. 啟動終端(應用程式→實用程式→終端)
  2. cd到您~$產生的檔案所在的資料夾/目錄(例如,cd ~/Downloads
  3. 列出資料夾/目錄中的檔案(例如,lsls -l
  4. 雖然上面的範例命令都沒有顯示影子/隱藏文件,但它們將顯示以~$.如果您想查看所有隱藏文件,請輸入ls -als -al等。
  5. 輸入或複製貼上:rm '~$'*
  6. ls -l再次確認文件已被刪除。

命令解釋

  • cd= 更改目錄
  • ~/= 目前使用者/設定檔的根資料夾/目錄(系統的根目錄是/,例如cd /
  • ls= list(選項前面帶有-,選項l將以垂直列表格式列出當前資料夾/目錄中的文件和資料夾/目錄,選項a將列出所有文件和資料夾/目錄,包括隱藏的[以] 開頭的文件和資料夾/目錄.等。ls -al
  • rm= 刪除(即刪除)
  • *= 通配符(因此rm '~$'*= 刪除以 開頭的文件~$。請記住,rm單獨刪除不會刪除文件夾/目錄,只會刪除文件,因為您必須查找諸如 之類的選項-R,但要注意它們的危險- 請參閱上面的警告)
  • 所有終端命令都有其手冊。只需鍵入man the_command(例如,man rm)。

希望這可以幫助

答案2

開啟Terminal.app並變更為所需目錄。

使用以下命令開始調查您的目錄:

find . -name "~*" -type f

然後使用以下命令刪除不需要的 Microsoft 臨時檔案:

find . -name "~*" -type f -delete
  • .目前目錄。
  • -name = "~*" :: 名字以 ~ 開頭
  • -type f過濾物件類型為文件
  • -delete刪除匹配輸出

相關內容