Git bash com chinês?

0

Eu tenho algumas pastas com caracteres chineses. Eu simplesmente quero fazer um cd neles no Git bash, mas isso é impossível, já que não posso digitar chinês em seu terminal. Existe algum tipo de plug-in que me permita fazer isso?

    
por jerryh91 08.09.2014 / 03:14

1 resposta

1

Uma abordagem geral para poder operar em qualquer diretório (ou arquivo) é usar seu número de inode.

Primeiro, use ls para obter o inode da pasta em questão:

ls -lia
  • -l para listagem longa (opcional)
  • -i para obter valores de inode
  • -a para visualizar todos os arquivos, mesmo arquivos ocultos (opcional)

Na listagem, você verá um número longo na primeira coluna, algo assim:

2104697 drwx------ 2 user group 4096 date time WEIRD_DIRNAME

Agora você pode mudar para esse diretório usando:

cd "$(find -inum ######)"

... mas substituindo ###### pelo número longo que você obteve na listagem do diretório.

É claro que o comando não precisa ser cd . Pode ser rm , cp , mv , etc ...

Fonte

    
por 08.09.2014 / 04:15