Da, îți scapă ceva: nu te aștepți să vezi acel fișier atunci când vei mai întâi deschide-l. Doar o vei vedea după ce ai salvat fisierul pe care l-ai deschis.
Cum salvează gedit fișierele
Fișierul curent este redenumit. Apoi, conținutul modificat este scris într-un fișier nou căruia i se dă numele fișierului pe care l-ați deschis.
Dacă în fila „Preferințe”, „Editor”, opțiunea „Creați o copie de rezervă a fișierului înainte de salvare” este activată, fișierul de rezervă este redenumit prin adăugarea unui ~
la numele fișierului.În caz contrar, este redenumit într-un șir aleatoriu care începe cu un punct .
. Fișierul numit aleatoriu este șters dacă salvarea are succes.
Contrast cu comportamentul altor editoare tipice bazate pe terminale
Acest comportament al editorului grafic Gedit (și al altor editori grafici) afectează funcționarea legăturilor dure. După cum sa explicat mai sus, acești editori salvează de fapt conținutul dvs. modificat într-un fișier nou, adică un nou inod. Hardlink-urile Linux indică un inod. O legătură rigidă către același fișier în altă parte a sistemului de fișiere va continua să trimită către datele vechi și nu va mai fi conectată la fișierul modificat. De obicei, acest lucru nu este ceea ce se așteaptă utilizatorii. Cu toate acestea, această abordare este mai sigură: dacă salvarea eșuează, conținutul original este încă păstrat pe disc.
Editoarele Linux tradiționale (în special bazate pe terminale) vor salva conținutul actualizat în același inod. Ei scriu conținutul actualizat în același inod, înlocuind conținutul vechi.