Skip to content

Mapping from Confluence-space to File System

This app maps Confluence to a filesystem you can use from the console:

/ +
+-- /<space1> +
| +-- /<page1> +
| | +-- /<page1a>
| +-- /<page2>
+-- /<space2> +
+-- /<page1>
  • The absolute path of <page1a> is /space1/page1/page1a
  • <space1>, <space2> are space names (global or personal)
  • <page1>, <page2>, … are page titles
  • / is the site root. ls there lists spaces you can access. Archived spaces are omitted.

If a space or page name contains spaces, wrap that segment in single quotes:

$ cd 'My space'
$ ls /'My space'/'Getting started'

You can join a quoted segment to the next path component, bash-style:

$ ls 'sample pages'/child

A / in a page title is not a path separator when the title is quoted. Quote the whole title:

$ cd 'Release notes (2024/11)'
$ pwd
/SpaceName/Release notes (2024/11)

Without quotes, / splits the path and cd will not find the page.