# Directories

| Directories | Naming Convention |
| --- | --- |
| Application<br><br>location for full software<br><br>installation | WINDOWS:<br><br>```<br>{root}\{app}<br>```<br><br>LINUX:<br><br>```<br>{root}/{app}<br>```<br><br><ul> <li>root = software root</li> <li>app = talend application (cmdline/jobserver/runtime/studio/tac/others) </li> </ul><br><br>Examples:<br><br>Windows<br><br>&gt; C:\Talend\5.6.1\tac<br><br>&gt; C:\Talend\5.6.1\studio<br><br>Linux<br><br>&gt; /opt/talend/5.6.1/tac<br><br><br>&gt; /opt/talend/5.6.1/cmdline<br><br>&gt; /opt/talend/5.6.1/jobserver |
| Archives<br><br>location for local Talend Studio exports | WINDOWS:<br><br>```<br>{root}\Archives\{env}<br>```<br><br>LINUX:<br><br>```<br>{root}/archives/{env}<br>```<br><br><ul> <li>root = software root; (can be located on a different root from <span>Talend</span> apps)</li> <li>env = environment                  (<span>SBX</span>/<span>DEV</span>/<span>TEST</span>/<span>UAT</span>/<span>PROD</span>)              </li> </ul><br><br>Examples:<br><br>Windows<br><br>&gt; C:\Talend\5.6.1\Archives\DEV\<br><br>Linux<br><br>&gt; /opt/talend/5.6.1/archives/DEV/ |
| Build Release<br><br>location for local Talend Studio builds | WINDOWS:<br><br>```<br>{root}\Release\{env}<br>```<br><br>LINUX:<br><br>```<br>{root}/release/{env}<br>```<br><br><ul> <li>root = software root; (can be located on a different root from <span>Talend</span> apps)</li> <li>env = environment                  (<span>SBX</span>/<span>DEV</span>/<span>TEST</span>/<span>UAT</span>/<span>PROD</span>)              </li> </ul><br><br>Examples:<br><br>Windows<br><br>&gt; C:\Talend\5.6.1\Release\DEV\<br><br>Linux<br><br>&gt; /opt/talend/5.6.1/release/DEV/ |
| Data File Root<br><br>preferred root location for<br><br>data files & templates | WINDOWS:<br><br>```<br>{drv}:\Data\{prj}\{env}\<br>{drv}:\Templates\{prj}\{env}\<br>```<br><br>LINUX:<br><br>```<br>/data/{prj}/{env}/<br>/templates/{prj}/{env}/<br>```<br><br><ul> <li>drv = disk drive letter</li> <li>prj = project name; (additional sub-folders are allowed)</li> <li>env = environment                  (<span>SBX</span>/<span>DEV</span>/<span>TEST</span>/<span>UAT</span>/<span>PROD</span>)              </li> </ul><br><br>Examples:<br><br>Windows<br><br>&gt; D:\Data\MyProject\DEV\<br><br>&gt; E:\Templates\MyProject\DEV\<br><br>Linux<br><br>&gt; /data/myProject/DEV/<br><br>&gt; /templates/myProject/DEV/ |
| I/O location<br><br>preferred location for<br><br>data file & templates | WINDOWS:<br><br>```<br>{droot}\{jsvr}\{udef}\<br>{troot}\{udef}\<br>```<br><br>LINUX:<br><br>```<br>{droot}/{jsvr}/{udef}/<br>{troot}/{udef}/<br>```<br><br><ul> <li>droot = data file root (may be located on a different server)</li> <li>troot = template file root (may be located on a different server)</li> <li>jsvr = job server (optional; helpful when non-shared storage is used)</li> <li>udef = user defined folder(s); additional sub-folders are allowed</li> </ul><br><br>Examples:<br><br>Windows<br><br>&gt; D:\Data\MyProject\DEV\JSVR01\MyFILES\<br><br>&gt; E:\Templates\MyProject\DEV\MyFILES\<br><br>Linux<br><br>&gt; /data/myProject/DEV/jsvr01/MyFILES/<br><br>&gt; /templates/MyProject/DEV/MyFILES/ |
| Software Root<br><br>location for base<br>software<br><br><br>installation | WINDOWS:<br><br>```<br>{drv}:\Talend\{ver}\<br>```<br><br>LINUX:<br><br>```<br>/opt/talend/{ver}/<br>```<br><br><ul> <li>drv = disk drive letter</li> <li>ver = talend version number</li> </ul><br><br>Examples:<br><br>Windows<br><br>&gt; C:\Talend\5.6.1\<br><br>Linux<br><br>&gt; /opt/talend/5.6.1/ |
| Workspace<br><br>location for local Talend Studio repository | WINDOWS:<br><br>```<br>{root}\Workspace\{env}<br>```<br><br>LINUX:<br><br>```<br>{root}/workspace/{env}<br>```<br><br><ul> <li>drv = disk drive letter</li> <li>env = environment                  (<span>SBX</span>/<span>DEV</span>/<span>TEST</span>/<span>UAT</span>/<span>PROD</span>)</li> </ul><br><br>Examples:<br><br>Windows<br><br>&gt; C:\Talend\5.6.1\Workspace\DEV\<br><br>Linux<br><br>&gt; /opt/talend/5.6.1/workspace/DEV/ |