A diferença pode ser pequena no exemplo de cd
que você forneceu, mas tenha cuidado quando você tiver arquivos mv
.
Por exemplo, se você quiser mover vários arquivos para outro diretório e digitar
for i in *.mp3 ; do mv $i dest ; done
Esquecendo-se da barra, então cada dos arquivos movidos sobrescreverá um arquivo chamado dest
(o primeiro criará um arquivo chamado dest
se já não existe). O resultado é que todos os arquivos, exceto o último, são sobrescritos com o último arquivo e agora são chamados dest
.
Para mover para um diretório, você deve especificar o trailing /
for i in *.mp3 ; do mv $i dest/ ; done
Um dos efeitos colaterais da barra é que, se o diretório não existir, você receberá uma mensagem de erro.