리눅스 분류
안녕하세요~vi편집 후 백업파일을 확인하고 싶은데 확인이 안되서 이렇게 질문을 드립니다.
작성자 정보
- 초보왕 작성
- 작성일
컨텐츠 정보
- 5,668 조회
- 2 댓글
- 0 추천
- 목록
본문
제가 abcd.sh 라는 파일을 수정한 후 vi 편집기를 종료했는데
ls -al로 파일을 확인해보니 abcd.sh.swp라는 숨은 파일이 보이더라구요.
그 파일이 원래 파일에 대한 백업파일로 보이는데...cat 으로 내용을 볼수가 없더라구요ㅠㅠ
파일 내용을 확인해야하는데...
도움 부탁드립니다^^
ls -al로 파일을 확인해보니 abcd.sh.swp라는 숨은 파일이 보이더라구요.
그 파일이 원래 파일에 대한 백업파일로 보이는데...cat 으로 내용을 볼수가 없더라구요ㅠㅠ
파일 내용을 확인해야하는데...
도움 부탁드립니다^^
관련자료
-
이전
-
다음
댓글 2
gurum님의 댓글
- gurum
- 작성일
안녕하세요 .
다음의 경우를 한번 보실까요..?
root@TMS8:~# ls -al
-rw-r--r-- 1 root root 16384 2010-06-24 14:03 .test.txt.swp
-rw-r--r-- 1 root root 137028 2010-06-23 18:14 test.txt
말씀하신 그대로죵..? 제가 vi 편집기로 test.txt를 열고 종료를 안한 상태에서 보면 .swp 이 생깁니다. vim이죽거나 했을때 대비해 복구 용도의 파일이죵..^^
이상태에서 다시 test.txt를 열면 다음과 같이 나옵니다.
E325: 주목
Found a swap file by the name ".test.txt.swp"
소유자: root 날짜: Thu Jun 24 14:03:52 2010
파일 이름: ~root/test.txt
수정: 아니오
사용자 이름: root 호스트 이름: TMS8
프로세스 ID: 24686 (아직 실행중)
While opening file "test.txt"
날짜: Wed Jun 23 18:14:20 2010
(1) 다른 프로그램이 같은 파일을 고치고 있는중일 수 있습니다.
만약 그렇다면 같은 파일을 두 개의 프로그램에서 고치지
않도록 조심하시기 바랍니다.
끝내거나 위험을 감수하시려면 계속하십시오.
(2) 파일을 고치다가 죽었었습니다.
만약 그렇다면 ":recover" 혹은 "vim -r test.txt"
을 사용하여 복구하십시오 (":help recovery" 참고).
이미 복구하셨었다면 스왑파일 ".test.txt.swp"
to avoid this message.
스왑 파일 ".test.txt.swp"이 이미 존재합니다!
읽기 전용으로 열기([O]), 그냥 고치기((E)), 복구((R)), 끝내기((Q)), 버리기((A)):
이제 어떻게 하셔야하는지 아시겠죵..? ^^
다음의 경우를 한번 보실까요..?
root@TMS8:~# ls -al
-rw-r--r-- 1 root root 16384 2010-06-24 14:03 .test.txt.swp
-rw-r--r-- 1 root root 137028 2010-06-23 18:14 test.txt
말씀하신 그대로죵..? 제가 vi 편집기로 test.txt를 열고 종료를 안한 상태에서 보면 .swp 이 생깁니다. vim이죽거나 했을때 대비해 복구 용도의 파일이죵..^^
이상태에서 다시 test.txt를 열면 다음과 같이 나옵니다.
E325: 주목
Found a swap file by the name ".test.txt.swp"
소유자: root 날짜: Thu Jun 24 14:03:52 2010
파일 이름: ~root/test.txt
수정: 아니오
사용자 이름: root 호스트 이름: TMS8
프로세스 ID: 24686 (아직 실행중)
While opening file "test.txt"
날짜: Wed Jun 23 18:14:20 2010
(1) 다른 프로그램이 같은 파일을 고치고 있는중일 수 있습니다.
만약 그렇다면 같은 파일을 두 개의 프로그램에서 고치지
않도록 조심하시기 바랍니다.
끝내거나 위험을 감수하시려면 계속하십시오.
(2) 파일을 고치다가 죽었었습니다.
만약 그렇다면 ":recover" 혹은 "vim -r test.txt"
을 사용하여 복구하십시오 (":help recovery" 참고).
이미 복구하셨었다면 스왑파일 ".test.txt.swp"
to avoid this message.
스왑 파일 ".test.txt.swp"이 이미 존재합니다!
읽기 전용으로 열기([O]), 그냥 고치기((E)), 복구((R)), 끝내기((Q)), 버리기((A)):
이제 어떻게 하셔야하는지 아시겠죵..? ^^
초보왕님의 댓글의 댓글
- 초보왕
- 작성일
아~정말정말 감사합니다^^많은 도움이 되었어요~~