짧은 질문 :
관리자가 아니더라도 :+ w+ q+를 사용하여 Vim에서 읽기 전용 파일을 조작 할 수있는 이유는 무엇 !입니까?
긴 질문 :
모든 사람에게 읽기 전용 인 텍스트 파일 (myFile.txt)이 있습니다.
navid@navid-ThinkPad-T530:~/ubuntuTest$ ls -l myFile.txt
-r--r--r-- 1 navid navid 26 Aug 22 21:21 myFile.txt
관리자 권한없이 Vim으로 열 수 있습니다.
navid@navid-ThinkPad-T530:~/ubuntuTest$ vi myFile.txt
수정하고 Esc+ :+ w+ q+를 누르면 다음 Enter오류 메시지가 표시됩니다.
E45: 'readonly' option is set (add ! to override)
지금까지 모든 것이 의미가 있습니다. 그러나 Esc+ :+ w+ q+ !+를 누르면 EnterVim이 변경 사항을 저장합니다.
Ubuntu 16.04 및 VIM 7.4를 사용하고 있습니다.
Modifying a file and replacing a file are two different things