我在 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>'
。您必须添加引号,因为您的文件名可能包含一些特殊符号和空格。
希望这对大家有帮助。