O Ubuntu não permitirá usar o símbolo “/”

5

Estou tentando renomear o diretório e preciso usar o símbolo "/", mas o ubuntu não permite isso. É onde qualquer maneira de "enganar" o Ubuntu em me permitir usá-lo?

    
por user88114 20.04.2014 / 19:28

4 respostas

21

Você provavelmente não quer realmente fazer isso . Como outras pessoas disseram, / é o separador de nome de diretório (isto é, ele separa nomes de diretório em um caminho). Portanto, se você acha que realmente deseja / em um nome de diretório porque algo está lhe dizendo para fazer isso, provavelmente você está interpretando mal as instruções e / ou as instruções estão erradas. Todas as respostas dizendo a você como "fingir" estão dizendo a você como fazer algo que você não quer fazer, e não o ajudará de qualquer maneira: mesmo que um personagem pareça uma barra, seu sistema operacional não tratá-lo como um pelo mesmo motivo que trata 1 e le diferente.

Como o 3Doubloons disse em um comentário, se a documentação menciona uma pasta chamada mods/ , o que realmente significa é uma pasta chamada mods . O fato de não encontrá-lo é um problema totalmente separado.

    
por Venge 21.04.2014 / 00:43
9

O / é um caractere reservado para indicar diretórios. Um bloco para isso está incluído no nosso kernel. Mais detalhes em stackoverflow . Você pode usar outro caracter que pareça um / embora. De comentários no link:

  

Existem muitos outros candidatos adequados: ⁄ é U + 2044 FRACTION SLASH; ∕ é U + 2215 DIVISION SLASH; ⧸ é U + 29F8 BIG SOLIDUS; / É U + FF0F FULLWIDTH SOLIDUS, e ╱ é U + 2571 é CAIXA DESENHOS LUZ DIAGONAL DIREITA SUPERIOR A MENOR ESQUERDA. Tudo funcionaria admiravelmente!

    
por Rinzwind 20.04.2014 / 19:34
2

Não. / é o separador de diretório, como \ e / no Windows.

No entanto, se você realmente quiser usar / , poderá usar caracteres semelhantes. Na minha opinião, o U + 29F8 (BIG SOLIDUS) parece uma barra, e você pode copiá-lo daqui. Você também pode modificar o sistema de arquivos diretamente, mas isso não é recomendado, e provavelmente confundiria bastante o sistema operacional, porque ele introduziria ambigüidades (é /bin/bash o arquivo no diretório atual ou o caminho para o interpretador padrão?).

A melhor maneira, no entanto, é evitar / em nomes de arquivos. Existem outros personagens que você pode usar. Por exemplo, você pode escrever & em vez de / em determinados casos ( files/directories vs files&directories ). Isso tornará as coisas menos confusas.

    
por Konrad Borowski 20.04.2014 / 19:34
1

Você não pode usar / no nome de uma pasta! Não há como o Linux fazer a diferença entre uma subpasta na pasta e na pasta única.

Leia mais:

link

    
por Cornelius 20.04.2014 / 19:35

Tags