Linux에서.swp 파일 복구 방법

1999 단어 Linux
문서 목록
  • Linux에서swp 파일 복구 방법
  • .swp 소개
  • .swp의 발생
  • 솔루션:
  • Linux에서.swp 파일 복구 방법
    Linux에서vim vi 등 편집기로 파일을 편집할 때, 갑자기 붕괴되거나 반응이 없을 때, 문서를 편집하는 디렉터리에 교환 파일이 나타납니다.swp 파일, 이것은 숨겨진 파일입니다. ls-a가 있어야 표시할 수 있습니다.vim 도구를 이용하여 원래의 파일vim -r filename을 다시 복원하면 이전의 편집 상태로 복원할 수 있습니다.
    root@wan:~# cat test.txt 
    .swp.txtadfasd  asdfsa
    root@wan:~# ls -la 
    -rw-r--r--  1 root root    25 7    3 22:17 test.txt
    -rw-r--r--  1 root root 12288 7    3 22:18 .test.txt.swp
    root@wan:~# vim -r test.txt 
          ,           
    root@wan:~# cat test.txt 
    .swp.txtadfasd  asdfsa
    
    sdfasdfasdfspadfasfnasdfadsfasd
    

    아래https://blog.csdn.net/qq_42200183/article/details/81531422?utm_medium=distribute.pc_relevant.none-task-blog-BlogCommendFromMachineLearnPai2-1.compare&depth_1-utm_source=distribute.pc_relevant.none-task-blog-BlogCommendFromMachineLearnPai2-1.compare
    .swp 소개
    vim의 swp는 swap (교환 구역) 의 간략한 쓰기입니다. 파일을 편집할 때 생성되며, 이것은 숨겨진 파일입니다.이 파일은 버퍼의 내용을 백업하기 위한 임시 교환 파일입니다.윈도와 유사한 가상 메모리는 메모리가 부족할 때 일부 하드디스크 공간을 메모리로 가상하여 사용함으로써 메모리 용량이 부족한 상황을 해결하는 것이다.
    .swp의 생성
  • 같은 파일을 여러 프로그램으로 편집할 때
  • # 해결 방법:
       readonly
    
  • 비상규적으로 종료할 때vi를 강제로 닫을 때, 예를 들어 전원이 갑자기 끊기거나Ctrl+ZZ를 사용하면 vi가 자동으로 생성됩니다.swp 파일은 다음에 편집할 때 알림이 나타납니다.

  • 해결 방법:
             ,      swp        (vim            Shift-ZZ)。
    

    사용하다
    vi -r xxx.c
    

    파일 복구
    rm -rf xxx.swp
    

    swp 파일을 삭제합니다. 그렇지 않으면 편집할 때마다 이 알림이 있습니다.
    교환 파일을 만들고 싶지 않으면vim 설정에 (/etc/vimrc 추가할 수 있습니다.
    set noswapfile
    

    명령으로 스왑 파일 생성 금지
    추가
    set swapfile
    

    좋은 웹페이지 즐겨찾기