Title: How to read a epub book in a terminal Author: Solène Date: 17 April 2018 Tags: unix Description: If you ever had to read an ebook in a epub format, you may have find yourself stumbling on *Calibre* software. Personally, I don't enjoy reading a book in *Calibre* at all. Choice is important and it seems that *Calibre* is the only choice for this task. But, as the epub format is very simple, it's possible to easily read it with any web browser even w3m or lynx. With a few commands, you can easily find xhtml files that can be opened with a web browser, an epub file is a zip containing mostly xhtml, css and images files. The xhtml files have links to CSS and images contained in others folders unzipped. In the following commands, I prefer to copy the file in a new directory because when you will unzip it, it will create folder in your current working directory. $ mkdir /tmp/myebook/ $ cd /tmp/myebook $ cp ~/book.epub . $ unzip book.epub $ cd OPS/xhtml $ ls *xhtml I tried with differents epub files, in most case you should find a lot of files named chapters-XX.xhtml with XX being 01, 02, 03 and so forth. Just open the files in the correct order with a web browser aka "html viewer".