gnucash file structure

Robert Ramsdell rcriii at
Sun May 21 11:25:07 EDT 2006

*.xac are backups of your file.  The filename should encode the date of
the backup  
*.log are log files that can be replayed to re-construct transactions
after a crash
gnucash_file is your actual data file (I presume).  You at least want to
back this up.
gnucash_file.LCK is the lock file to keep you from running multiple
instances of gnucash.  It should disappear when you close the program.

Really you only need to backup the one file.


On Sun, 2006-05-21 at 10:54 -0400, Philippe A. wrote:
> Hi,
> In the folder where I save my gnucash file, I notice different kind of
> files:
> *.xac
> *.log
> gnucash_file
> gnucash_file.LCK (lock file)
> What is the exact role of each file type?
> If I am to do a backup, do I really need the xac and log files? 
> I'd like to know also where/how the reports are saved. If I remember
> right, renaming my gnucash_file will cause my reports to vanish.
> Thanks!
> _______________________________________________
> gnucash-user mailing list
> gnucash-user at
> -----
> Please remember to CC this list on all your replies.
> You can do this by using Reply-To-List or Reply-All.

More information about the gnucash-user mailing list