파일 이름 끝의 물결표는 무엇을 의미합니까?


31

Windows에서 파일 이름에 물결표가있는 파일은 현재 응용 프로그램에서 열린 파일을 나타냅니다. 예를 들어, Microsoft Word는 현재 열려있는 파일과 거의 동일한 이름이지만 물결표가있는 파일을 만듭니다. 아이콘도 부분적으로 희미 해집니다. 내가 아는 한, 이것은 존재하는 임시 파일을 나타냅니다.

  • 응용 프로그램이 충돌하고 파일을 저장할 기회가없는 경우
  • 파일 시스템에서 원본 파일을 잠금 해제 상태로 유지하고 다른 응용 프로그램에서 액세스 할 수 있도록합니다.

Linux에서는 파일 이름 끝에 물결표가있는 * .log 파일을 찾았습니다 ( scan.log~). 로그 파일이 현재 다른 응용 프로그램에서 열려있을 가능성이 있습니까?

답변:


32

파일에을 추가 tilde~하면 텍스트 편집기 나 유사한 프로그램으로 작성된 백업 일뿐입니다. 다른 프로그램이 해당 파일에 쓰고 있음을 나타내지는 않습니다. 게다가, 열린 파일 vi은 다른 응용 프로그램에서 열 수 없지만 다른 토론입니다.

이러한 모든 유형의 파일 을 쉽게 찾으 려면 cd입력하여 홈 폴더의 최상위 레벨로 이동 한 후 다음을 입력하십시오.

find -type f -iname '*~'

또는 특정 디렉토리에서 찾으려면 다음을 입력하십시오.

find /home/mike/Downloads -type f -iname '*~'

이러한 파일은 파일을 편집하고 원본의 백업을 저장하지 않은 경우 매우 유용합니다! Gedit예를 들어, 환경 설정에서이 설정을 해제 할 수 있지만 편집 된 파일의 백업을 작성합니다. 그러나이 (files~)없는 적절한 백업을 대신 그들은 당신이 원하는 편집의 버전을 당신이 필요로하는 데이터를 포함하거나하지 않을 수 있습니다로.


폴더 세트가 Samba를 통해 공유되고 Windows 클라이언트의 Office 소프트웨어가 파일을 편집하는 경우 ~ $ OriginalFilename.xlsx를 사용하여 숨겨진 파일 잠금 메타포를 만듭니다. 잠금이있는 사람에 대한 필수 정보가 포함됩니다. 따라서 시나리오에 맞는 경우 정리 작업을 수행 할 스크립트를주의해서 작성하십시오.
Michael Blankenship

12

과 같은 일부 텍스트 편집기 (예 :) emacs는 편집중인 파일의 백업을 생성하고 백업 파일에 원본 파일 이름과 물결표를 제공합니다. 설명하는 파일 scan.log은 이러한 텍스트 편집기 로 열고 일부 변경 한 결과 일 수 있습니다.

fuser(Ubuntu package 참조 psmisc) 프로세스에서 현재 해당 파일이 열려 있는지 확인할 수 있습니다 .fuser scan.log~

당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.