Outro modo de escrever o caminho para uma directoria ou ficheiro é usar um pathname relativo. Um pathname relativo, indica o caminho a percorrer para atingir uma directoria ou ficheiro, a partir da directoria actual de trabalho.
A menos que o pathname começe por /, a shell assume que se está a utilizar um pathname relativo.
Ainda em relação ao exemplo anterior, se a directoria actual fosse /usr2, poderiamos escrever apenas home/alu, para referir a directoria pretendida. Para permitir referências ``para trás'' na árvore de directorias (referir a directoria pai) existe a notação ``..''. Assim se estivessemos na directoria /usr2/home e quisessemos referir /usr2/local/bin poderiamos escrever ../local/bin(ver figura A.3).
Figure A.3: Exemplo do pathname relativo ../local/bin