Các tập tin kết thúc bằng một ~ đến từ đâu?


15

Đôi khi tên tệp trùng lặp xảy ra trong khi làm việc trên Ubuntu, chỉ khác ~với tên tệp gốc.

Tôi biết kate tạo tập tin sao lưu và gọi chúng your_file.py.swp. Đây có phải là một cái gì đó tương tự? Nếu có chương trình nào tạo ra chúng? Và tại sao chúng không biến mất?

Câu trả lời:


22

Nếu bạn đang sử dụng gedit để chỉnh sửa các tệp hiện có, tùy chọn mặc định là "Tạo bản sao lưu các tệp trước khi lưu". Nếu bạn muốn thay đổi hành vi mặc định này, hãy mở gedit, sau đó đi đến thanh Menu và chọn Chỉnh sửa -> Tùy chọn. Nhấp vào Tab Editor và Bỏ chọn hộp bên dưới Lưu tệp để tắt nó đi.

nhập mô tả hình ảnh ở đây

Một ~người tạo tập tin phổ biến khác là emacs- một số người cho rằng nó thậm chí còn phổ biến / phổ biến hơn gedit.


ồ tôi đã luôn tự hỏi về điều đó. chỉ tắt gedit vì nó gây nhầm lẫn khi sử dụng git
BKSpurgeon 7/2/2016

8

Chúng là các tập tin sao lưu, tự động được tạo như bạn nói. Một số ứng dụng sử dụng định dạng này. Thông thường các tệp .swp được tạo khi tệp thực sự mở để chỉnh sửa và mọi bản sao lưu tự động được lưu vào tệp ~

touch file

ls | grep file
file

nano -B file 
# make a change to file, save changes

ls | grep file
file
file~

Tôi không chắc chắn về kate, nhưng trừ khi bạn đang sử dụng một trình soạn thảo khác, tôi cho rằng đó là bản sao lưu tự động (cứ sau 10 phút?) Từ kate.


5

Kate cũng tạo ra chúng. Bạn có thể tắt hoặc định cấu hình chúng khác nhau trong Cài đặt> Cấu hình Kate> Thành phần soạn thảo> Mở / Lưu> Nâng cao.

cấu hình tập tin sao lưu kate

Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.