
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>'
. 파일 이름에 특수 기호와 공백이 포함될 수 있으므로 따옴표를 추가해야 합니다.
이것이 여러분 모두에게 도움이 되기를 바랍니다.