"\t\t\t\t"
ou \t\t\t\t
Eu vi um diretório estranho no meu servidor linux .. Aqui está:
drwxr-xr-x 2 raiz raiz 4096 12 de janeiro de 2005 \ t \ t \ t \ t /
Como posso escapar de \ t sob shell? Obrigado!
"\t\t\t\t"
ou \t\t\t\t
"\ t" pode ser um caractere de tabulação. Ou seja, o nome do diretório pode ser <tab><tab><tab><tab>
. Você pode tentar combinações de literal \ (que precisa ser escapado, então você digita \
) e t
e tab ou use globbing. Eu recomendaria globbing, então (assumindo que não há outros diretórios com nomes estranhos neste diretório)
mv \<tab>* mystery-dir
mv \* mystery-dir
mv \t* mystery-dir
um deles deve funcionar.
Se você está vendo isso com a opção -b
de ls
, esses são caracteres de tabulação. Aqui está uma maneira de renomeá-lo:
mv $'\t\t\t\t' new_name
Nesse caso, você digita as barras invertidas individuais e os caracteres "t" e o $'...'
converte-os em guias para você. Isso torna mais fácil ler o comando do que tentar inserir o número correto de guias usando Ctrl - v Tab repetidamente.