
我在 Linux 中瀏覽我的桌面,我注意到桌面上沒有的檔案清單。它們是 Microsoft Word(.doc 和 .docx)文件,存在於我的電腦上的其他位置。由於某種原因,它們出現在我的桌面上(在 UNIX 環境中)。它們以“~$”開頭,檔案名稱的前兩個字母被截斷。例如,如果檔案名稱是 filename.docx,它將顯示為 ~$lename.docx。我怎麼才能刪除這些文件?
答案1
使用 時rm ~$lename.docx
,shell 會看到$lename
並嘗試將其擴展為可能不存在的變數的內容lename
,因此執行的命令實際上類似於rm ~.docx
。你必須引用它,這樣 shell 就不會嘗試這樣做:
rm '~$lename.docx'
或者,如果您有多個此類文件,則可以使用 shell 通配符(通配符),假設所有此類文件名稱都以 開頭~$
和結尾docx
:
rm ~$*.docx
答案2
名稱以 ~$ 開頭的 doc/docx 檔案是 Microsoft Word 建立的暫存檔案。如果您使用 Windows PC,則在桌面上編輯 doc/docx 檔案後,您可以看到桌面上出現一個透明的 doc/docx 圖示。
在某些情況下,Microsoft Word 可能會發生錯誤,無法自動刪除此臨時檔案。因此,如果您發現桌面資料夾中有這樣的文件,可以使用 刪除它rm '~$<your filename>'
。您必須添加引號,因為您的檔案名稱可能包含一些特殊符號和空格。
希望本文能對大家有幫助。