На моем рабочем столе появляются файлы, которые начинаются с ' ~$ ' и заканчиваются на .doc / .docx. Как их удалить?

На моем рабочем столе появляются файлы, которые начинаются с ' ~$ ' и заканчиваются на .doc / .docx. Как их удалить?

Я просматривал свой рабочий стол в Linux и заметил список файлов, которых не было на моем рабочем столе. Это файлы Microsoft Word (.doc и .docx), которые существуют на моем компьютере в другом месте. По какой-то причине они отображаются на моем рабочем столе (в среде UNIX). Они начинаются с «~$», а первые две буквы имен файлов обрезаны. Например, если имя файла filename.docx, оно будет отображаться как ~$lename.docx. Как мне удалить эти файлы?

решение1

С rm ~$lename.docx, оболочка видит $lenameи пытается расширить его до содержимого вероятно несуществующей переменной lename, поэтому запущенная команда на самом деле выглядит как rm ~.docx. Вам придется заключить ее в кавычки, чтобы оболочка не пыталась этого сделать:

rm '~$lename.docx'

В качестве альтернативы, если у вас несколько таких файлов, вы можете использовать подстановку символов оболочки (шаблон), предполагая, что все такие имена файлов начинаются ~$и заканчиваются на docx:

rm ~$*.docx

решение2

Файл doc/docx, имя которого начинается с ~$, является временным файлом, созданным Microsoft Word. Если вы используете Windows PC, вы можете увидеть, что прозрачный значок doc/docx появляется на вашем рабочем столе, как только вы вносите изменения в файл doc/docx на рабочем столе.

В некоторых ситуациях Microsoft Word может выдать ошибку, не позволяя автоматически удалить этот временный файл. Поэтому, если вы обнаружите такой файл в папке на рабочем столе, вы можете удалить его с помощью rm '~$<your filename>'. Вы должны добавить кавычки, поскольку имя вашего файла может содержать некоторые специальные символы и пробелы.

Надеюсь, это поможет вам всем.

Связанный контент