Diretorios em java

olá.
alguem pode me explicar o método getCanonicalPath()?
tentei ler sobre ele mas sou ruim em ingles.
se eu usar um File = new File("…") pra voltar um diretorio, isso também funcionará em linux?

att.

o new file serve para criar um nome arquivo… agora se serve para navegar nao sei!!