linux swp 파일은 ".swp"라는 접미사가 붙은 파일입니다. vi나 vim을 사용하여 파일을 편집할 때 생성되는 파일이며, 편집이 완료되고 정상적으로 종료되면 해당 파일은 자동으로 삭제됩니다. 숨겨진 파일은 디렉토리에서 "ls -al"을 사용하여 볼 수 있습니다.
이 문서의 운영 환경: Centos 7.6 시스템, Dell G3 컴퓨터.
Linux swp 파일이란 무엇입니까?
Linux에서 .swp 파일 생성 및 해결 방법:
vi 명령을 사용하여 nginx.conf 구성 파일을 편집하면 그림과 같은 프롬프트가 나타납니다. . 이때 E 키를 직접 눌러 정상적으로 편집할 수도 있지만 다음에도 계속 발생할 수 있습니다. 그렇다면 이 문제의 원인은 무엇입니까?
다음은 두 가지 상황이 발생합니다
(1) Another program may be editing the same file. If this is the case, be careful not to end up with two different instances of the same file when making changes. Quit, or continue with caution. (2) An edit session for this file crashed. If this is the case, use ":recover" or "vim -r nginx.conf" to recover the changes (see ":help recovery"). If you did this already, delete the swap file ".nginx.conf.swp" to avoid this message
이 파일이 스왑 파일, 즉 접미사가 .swp
1인 파일을 생성하기 때문에 이러한 상황이 발생한다고 설명합니다. 파일을 편집할 때 다른 사람도 편집 중
2이 나타납니다. 파일을 편집할 때 갑자기 정전이 되거나 네트워크가 갑자기 끊어지는 경우 데이터 손실을 방지하기 위해 이런 파일도 나타납니다.
.swp 파일은 스왑( swap partition) )은 vi나 vim을 사용하여 파일을 편집할 때 생성됩니다. 편집이 완료되고 정상적으로 종료되면 파일이 자동으로 삭제됩니다. .swp 파일은 숨겨진 파일이므로 ls를 통해서만 볼 수 있습니다. -al 디렉토리
이 파일이 생성되면 rm -f .nginx.conf.swp를 사용하여 swp 파일을 직접 삭제할 수 있습니다. 그렇지 않으면 편집할 때마다 메시지가 나타납니다. 파일 편집 후 비정상적인 종료가 발생합니다. 현재 구성은 nginx.conf 파일에 저장되지 않았습니다. 파일을 복원하려면 그림과 같이 vi -r nginx.conf를 사용하여 복원해야 합니다. Enter를 누르세요. 구성이 .swp에서 nginx.conf로 복원된 다음 삭제됩니다. swp 파일
.swp 파일 생성 설정을 변경하면 vim 구성에 set noswapfile 명령을 추가할 수 있습니다. /etc/vimrc)를 사용하여 편집 중에 이 파일 생성을 비활성화합니다(set swapfile이 이 파일을 생성함). 그러나 모든 사람이 이 파일을 정상적으로 사용하는 방법을 배우는 것이 좋습니다. Linux 개발자는 시스템 비정상 시 데이터 손실을 방지하기 위해 시스템 비정상 시 메커니즘을 보다 신중하게 고려하고 있습니다.
추천 학습: "
linux 비디오 튜토리얼위 내용은 리눅스 swp 파일이란 무엇입니까?의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!