Я просматривал свой рабочий стол в Linux и заметил список файлов, которых не было на моем рабочем столе. Это файлы Microsoft Word (.doc & .docx), которые существуют на моем компьютере в другом месте. По какой-то причине они появляются на моем рабочем столе (в среде UNIX). Они начинаются с '~ $', и первые две буквы имен файлов обрезаются. Например, если имя файла - filename.docx, оно будет отображаться как ~ $ lename.docx. Как я могу удалить эти файлы?
1 ответ
3
С помощью rm ~$lename.docx
оболочка видит $lename
и пытается расширить его до содержимого вероятной несуществующей переменной lename
, поэтому команда, выполняемая на самом деле, похожа на rm ~.docx
. Вы должны будете процитировать это так, чтобы оболочка не пыталась это сделать:
rm '~$lename.docx'
В качестве альтернативы, если у вас есть несколько таких файлов, вы можете использовать глобирование оболочки (подстановочные знаки), предполагая, что все такие имена файлов начинаются с ~$
и заканчиваются на docx
:
rm ~$*.docx