FREEDOM. FRIENDS. FEATURES. FIRST. 페도라 한국 사용자 모임

vi 에디터 스왑 파일로 원본 파일 복구

홈 › 게시판 › Tech/Tip › vi 에디터 스왑 파일로 원본 파일 복구

태그: 

  • This topic has 0개 답변, 1명 참여, and was last updated 16 years, 11 months 전에 by 태랑. This post has been viewed 1212 times
  • #12017
    태랑
    키 마스터
      게시글309 댓글1087 총합1396
    @admin
     

    vi 에디터로 파일을 수정 하게 되면, 동일한 디렉토리에 숨김 파일의 스왑 파일을 만들게 된다.



    파일 수정이 끝나고 vi 에디터를 종료 하게 되면, 이 스왑 파일이 제거 된다.



    얼마전 스크립트를 작성 하던 중 150라인 정도 쯤에서 아래와 같은 문제가 발생 하였다.



    1. vi 에디터로 파일 수정중...

    2. 노트북이 절전 모드로 들어감

    3. Xshell 의 세션이 끊어짐

    4. Xshell 재접속...

    5. 모르고, 다시 파일 수정.

    6. vi 에디터에서 편집중이라는 메세지가 나옴.

    7. 평소 하던대로 저장은 되어 있으니, 수정중이던 스왑 파일을 지우자.

    8. 평소 하던대로 ./ 을 붙이고 원본 파일 삭제...

    9. ...ㅡㅡ;;;



    그래서...생각 하던중에 예전에 누군가의 블로그에서 봤던 내용중에 vi 의 스왑 파일로



    부터 파일을 복구 하는 방법이 생각 났다. 의외로 간단 했다.



    $ vi -r .test.sh.swp



    이렇게 해서 원본 파일을 다시 복구 하였다. 나머지는 실수 하지 않고 다시 스왑 파일을 삭제 하는 것.

     

    [출처] 네이버 리누리 freecatz

     

     

    오픈소스를 응원합니다 Blog https://hoing.io
    Senior Database Administrator(MySQL, Oracle)

    사이트 이용 문의 사항은 댓글이나 admin@fedoralinux.or.kr 로 메일주세요

  • 답변은 로그인 후 가능합니다.

지금 이 순간


윈도우 XP 기본 바탕화면의 10년 후 ‘이럴 수가’
페도라 한국 사용자 모임의 최대 변란....
[Tip]Sublime Text를 pkexec로 이용하는 방법...!
Fedora Linux 15 버전이 릴리즈 되었습니다.
페도라20 x윈도우가 자꾸 죽네요ㅠㅠ
으음... 혹시 페도라에도 윈도우 프로그램 추가제거같은거 없나여??ㅠ
2TB ntfs 외장디스크 장치를 centos 5.6에 마운트하려고 합니다.
외부에서 사내망의 메일서버로 메일을 보내면 다음과 같은 로그가 뜹니다.
SQLite 관리 프로그램들 모음
안녕하세요?