저는 Linux에서 PHP 프로그램을 작성하려고 하는데 blue fish 또는 gedit를 사용하고 있습니다. 두 프로그램 모두 "newaccount.php" 파일의 실제 이름을 저장하지 않고 대신 "newaccount.php~"를 저장합니다. Linux가 이 작업을 수행하는 이유는 무엇이며 이를 중지하려면 어떻게 해야 합니까? 감사합니다.
답변1
저장 전 백업 파일입니다. 보다https://help.ubuntu.com/community/gedit
백업 복사본 생성:편집하다→환경설정→편집자탭. 이 옵션은 기본적으로 활성화되어 있으며 변경 사항을 저장하기 전에 파일 복사본을 만듭니다. 이러한 방식으로 저장된 백업 파일에는 뒤에 "~"가 추가됩니다. 사용자가 gedit가 이런 방식으로 파일을 백업하는 것을 원하지 않으면 옵션을 선택 취소하세요.
답변2
gedit
파일을 편집할 때 자동으로 백업이 생성되기 때문입니다 .
여기를 보아라
여기서는 다음과 같은 파일을 만들었습니다.1
[max@localhost ~/zzz]$ 터치 1
입력하는 동안 ls -l
하나의 파일만 표시됩니다.1
[max@localhost ~/zzz]$ ls -l 총 0 -rw-rw-r-- 최대 1 최대 0 9월 27일 18:39 1 [max@localhost ~/zzz]$ gedit 1
이제 gedit
. 그리고 "hello world"라는 텍스트를 입력하고 저장했습니다.
저장한 후 입력했는데 ls -l
이제 두 개의 파일이 표시 1
되고1~
[max@localhost ~/zzz]$ ls -l 총 4개 -rw-rw-r-- 최대 1 최대 12 9월 27일 18:40 1 -rw-rw-r-- 최대 1 최대 0 9월 27일 18:39 1~
이를 피하려면 이 방법을 따르십시오.
1.gedit을 엽니다.
2. 편집 > 환경설정 > 편집기로 이동합니다.
여기에서 '그렇습니다' Create a backup copy of files before saving
로 변경하세요 .Autosave files every 1 minutes
답변3
로 끝나는 파일은 ~
백업 파일입니다. 일반적으로 다른 프로그램이 파일을 편집 중이거나 편집기가 충돌한 경우 이 메시지가 표시됩니다.
이 문제에 대한 자세한 내용은 다음을 읽어보세요.답변에게이 askubuntu 질문