Início·Comandos de terminal

realpath

Arquivos e diretórios

Uso

realpath [path]

Transforma qualquer caminho em um caminho absoluto com links e pontos resolvidos; a versão do macOS é a do BSD, então faltam opções GNU como --relative-to.

Opções comuns

OpçãoSignificado
-qBSD and macOS: stay quiet when a path cannot be resolved
-eGNU: fail unless every component exists
-mGNU: never fail, even if nothing exists
-sGNU: do not expand symlinks
--relative-toGNU: print the answer relative to a directory

Exemplos

realpath ../src/./index.ts

Prints one absolute path with dots resolved.

realpath --relative-to=/var /var/log/nginx

Prints log/nginx (GNU only).

Mover, apagar e encontrar. Alguns não perguntam duas vezes, e é por isso que -i vira hábito.

Como ler

  • Os colchetes [ ] marcam uma parte que você pode omitir.
  • As reticências … indicam que você pode listar vários.
  • As opções diferenciam maiúsculas: em alguns comandos -r e -R fazem coisas diferentes.

Perguntas

Q. O que realpath faz?

Transforma qualquer caminho em um caminho absoluto com links e pontos resolvidos; a versão do macOS é a do BSD, então faltam opções GNU como --relative-to.

Q. Como se digita?

realpath [path] — os colchetes marcam o que você pode omitir.

Q. Quantas opções vale a pena saber?

Aqui estão 5; a lista completa está em man realpath. Este comando fica em Arquivos e diretórios.

Comandos relacionados

página man: man realpath