gedit가 '~'(물결표) 접미어로 파일을 작성하지 못하도록 방지


122

파일을 편집하면 gedit에서 다른 파일이 같은 디렉토리 (같은 파일 이름과 물결표 '~'접미사를 가진 디렉토리)에 생성됩니다. gedit를 닫아도 추가 파일이 남아 있습니다.

나는 임시 파일이 필요하다는 것을 이해하지만 (예 : 충돌의 경우) vim은 예를 들어 파일을 닫을 때 생성하는 추가 파일을 삭제합니다.

gedit로 동일한 작업을 수행 할 수있는 방법이 있습니까? 아마도 어떤 구성입니까?


4
플러그인 아이디어는 다음과 같습니다. 백업 파일을 파일과 동일한 디렉토리에 저장하는 대신 백업 파일은 /tmp/gedit.bak/ 또는 다른 디렉토리에 저장되므로 작업 디렉토리를 오염시키지 않습니다.

나는 그것을 좋아하지만 그것을 구현할 수 있습니까?
Lewis Goddard

1
동시에 탭을 기본값 인 4로 변경하십시오. 여덟 개가 너무 커서 여분의 공백을 삭제하는 것이 성가 시며, 필요한 경우 두 번 탭을 누르는 것이 쉽습니다. 그들은 몇 년 동안 그 바보 같은 가치를 지니고 있습니다 ....
Pili Garcia

그건 그렇고 : 당신이 find ./ -name "*~" -ok rm {} \;하면 그들을 찾아 제거 할 수 있습니다. ok수단은 모든 파일에 대해 묻는 메시지가 표시됩니다. 더 대담하다면 -exec질문하지 않아도됩니다.
Amanda

답변:


132

gedit편집 한 문서의 변경 사항을 저장하기 전에 생성되는 원본 파일의 백업 일뿐 입니다.

에서 gedit환경 설정 당신은 중지해야 저장하기 전에 파일의 백업 사본을 작성 하고 자동으로 원하는 경우 편집이 자동으로 옵션으로 타이머가 가능하게 설정 저장 자동 저장은 모든 X 분을 파일 .

그렇게하면 문제 ~가 발생하거나 컴퓨터가 충돌 할 경우를 대비하여 x 분 마다 파일에 마지막 변경 사항이 저장됩니다 .

여기에 이미지 설명을 입력하십시오

파일의 변경 사항은 임시 파일이 아닌 파일 자체에 저장됩니다.

파일의 내용을 삭제하고 자동 저장이 활성화 된 경우 저장된 빈 파일이 생길 수 있습니다.

자동 저장이 활성화 된 상태에서 파일을 닫을 때 파일의 내용이 올바른지 항상 확인하십시오. 그렇지 않으면 실행 취소하고 파일을 다시 저장하십시오.


또한 루트 사용자로부터이를 피하려면 옵션 을 저장하기 전에 파일의 백업 사본 작성을gksu gedit 사용 안함으로 설정 하십시오 .
αғsнιη

39

기본적으로 GEDIT 는 10 분마다 백업 파일을 생성하는 옵션을 활성화합니다 (백업 파일의 경우 접미사 ~). 이 기본 동작을 쉽게 비활성화 할 수 있습니다.

gedit 메뉴에서 편집> 환경 설정> 편집기로 이동하면 저장하기 전에 파일 백업 작성이라는 옵션이 있습니다. 이 옵션을 선택 해제하면 완료됩니다.

.. 분마다 자동 저장 파일 이라는 옵션이 아래에 있습니다 . 일부 사람들은 백업 옵션을 활성화하고 싶지만 기본 10 분 간격이 아닌 30 분 또는 1 시간과 같이 자동 저장 빈도를 낮추는 것을 선호하기 때문에이 방법을 언급합니다.

어쨌든 ~ (물결표) 파일 생성을 비활성화하려면 저장하기 전에 파일 백업 만들기를 비활성화 (선택 취소) 하십시오.

gedit의 편집기 옵션보기 :

편집기 옵션의 스크린 샷


1
Thx, 내가 원하는 것은 아니지만. 예를 들어 Vim은 임시 파일을 생성 한 후 나중에 삭제합니다. 따라서 어떤 일이 발생하면 파일을 복구 할 수 있습니다. gedit에서이를 비활성화하면 충돌 전에 저장하지 않은 것을 복구 할 수 없습니다.
조지 Kastrinis

1
저장하기 전에 백업 파일을 생성하는 @GeorgeKastrinis는 작업 중에 파일에 대한 임시 변경 사항을 저장하지 않으며, 저장 버튼 또는 바로 가기 키를 눌러 파일을 저장하는 경우에만 파일의 이전 개정을 저장합니다. 즉, 1 시간 동안 작업 중이고 파일을 평균 시간 동안 저장하지 않으면 충돌이 발생하여 작업이 손실됩니다.
브루노 페레이라

@BrunoPereira 나는 gedit이 백업 파일로 무엇을하는지 실제로 모른다. 그것을 만드는 것입니다. vim에 대한 경험을 통해 임시 파일 (.swp)이 임시 변경 사항을 저장하고 복구에 사용할 수 있음을 알았습니다. 어쨌든 정보를 위해 thx;)
George Kastrinis

22

편집> 환경 설정 으로 이동 하고 편집기 탭 에서 저장하기 전에 파일의 백업 사본 작성 옵션을 선택 취소하여 이러한 자동 백업을 끌 수 있습니다 .

편집 환경 설정

또는 터미널을 사용하여 파일을 저장하는 디렉토리로 이동하고을 사용하여 백업 파일을 제거 할 수 있습니다 rm *~.


1
우리 중 하하 3 명이 XD
RolandiXor

1
@RolandTaylor 수있는 가장 좋은 대답 승리)
크리스토퍼 카일 호튼

3
내가 할 것 같아! : P
Bruno Pereira

2
@BrunoPereira funny-자동 저장이 임시 파일에 저장되었다고 생각했습니다. 잘 찾아라!
RolandiXor

15

gedit는 기본적으로 백업 파일을 저장하기 때문에 발생합니다.

환경 설정을 열고이 옵션을 비활성화하십시오. 여기에 이미지 설명을 입력하십시오


11

원본 파일의 백업 사본입니다. 필요하지 않은 경우 삭제할 수 있습니다.

대부분의 편집기에는 해당 백업 파일 작성을 켜거나 끄는 설정이 있습니다. 에서 의 gedit (기본 편집기), 당신은 "환경 설정"대화 상자에서 "편집기"탭의 "파일 저장"절에서 꺼 "저장하기 전에 파일의 백업 복사본을 만들기"를해야합니다.


예를 들어 fstab의 백업을하는 것이 좋을 수도 있습니다 :)
23 93 26 35 19 57 3 89

Thamks 메이트가 작동했습니다! 그러나 이제는 해당 파일이 백업되었음을 알았으므로 파일을 비활성화하는 데 너무 열중하지 않습니다! :)
upapilot 2016 년

7

명령을 통해 '저장시 백업 파일 gedit 생성'을 비활성화하려는 경우

$ gsettings set org.gnome.gedit.preferences.editor create-backup-copy 'false'

시스템 설정 스크립트에 통합하기 위해이 명령을 찾고 있었지만 어디에도 언급되지 않았습니다.


안녕 Thermionix! 이 명령이 무엇을하는지 조금 설명해 주시겠습니까?
Alaa Ali

1
이 명령은 명령 행마다 gedit 설정을 변경합니다. 스키마 org.gnome.gedit.preferences.editor가 있다고 가정 합니다. 다음을 입력하여 gedit에 대한 모든 스키마를 찾을 수 있습니다 gsettings list-schemas | grep gedit.
Gx1sptDTDa (

정말 깔끔한 트릭 메이트. Thumbs up
George Kastrinis

4

이 추가 파일은 무엇입니까?

이전 응답자가 응답 한 백업 파일입니다.

삭제해도 안전한가요?

예. 특정 백업이 필요하지 않은 경우 안전하게 삭제할 수 있습니다.

그것들이 전혀 나타나지 않도록 할 수 있습니까?

당신이 사용하는 경우 의 gedit 텍스트 편집기 (기본 텍스트 편집기), 그것은 다음과 같은 방법으로 중지 할 수 있습니다 :

  • gedit 텍스트 편집기를 엽니 다 .
  • 메뉴에서 편집 -> 환경 설정으로 이동 하십시오 . (현재 전역 메뉴라고 불리는 우분투의 상단 패널에 있습니다)
  • 편집기 탭을 선택 하십시오.
  • 저장하기 전에 파일의 백업 사본 작성 옵션을 선택 취소하십시오 .

    편집기 옵션의 스크린 샷

  • 환경 설정 창을 닫습니다

당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.