Os pontos únicos, nestes exemplos, podem ser removidos.
dist
e ./dist
são as mesmas coisas, como é package/riaps-pycom-amd64/DEBIAN/.
e package/riaps-pycom-amd64/DEBIAN/
.
O ponto, quando usado como parte de um nome de caminho, significa "este diretório". Em DEBIAN/.
é como dizer "no diretório DEBIAN
, aqui ".
Tecnicamente, o ponto é um link difícil (ou seja, um outro nome para) o mesmo diretório que está localizado na, e está disponível em todos os diretórios única em um sistema Unix. Da mesma forma, o ponto duplo é outro nome para o diretório pai.
Nota lateral:
DEBIAN/
e DEBIAN
são apenas um pouco diferentes se DEBIAN
for um link simbólico. Se não for um link simbólico, em seguida, eles são os mesmos, mas se DEBIAN
é um link simbólico, então DEBIAN
remete para a própria ligação simbólica (qual a utilidade, cp
neste caso, iria resolver a um diretório), enquanto DEBIAN/
seria resolvido para um diretório pelo shell.
O /
à direita também pode ser interpretado pela concessionária de maneiras especiais em algumas circunstâncias. Um exemplo típico é o local de origem de rsync
. Com uma fuga /
na fonte, rsync -r
ou rsync -a
seria copiar o conteúdo do diretório, mas iria criar um subdiretório para o conteúdo se a origem foi especificado sem um% co_de à direita %.