Como remover o arquivo (que tem espaço em branco no nome) do Unix?

0

Como remover o arquivo (que tem espaço em branco no nome) do Unix?

    
por Gaurav 11.02.2011 / 07:11

4 respostas

4

outro formato:

rm file\ with\ spaces\ in\ the\ name
    
por 11.02.2011 / 07:17
4

Use aspas para cercar o nome do arquivo:

rm "file with a space.txt"

Atualizar : use as aspas para incluir o caminho completo no arquivo:

rm "../dir with spaces/file with spaces.txt"

As aspas dizem ao comando shell para interpretar a string citada como um argumento (assim você pode usar isso com a maioria dos comandos shell).

    
por 11.02.2011 / 07:13
0

Se você fizer isso manualmente em seu shell (e o nome do arquivo for mais ou menos exclusivo, ou seja, diferir de outros nomes de arquivos que não estejam nas posições onde os espaços em branco estão), você poderá usar o preenchimento de tabulação. Basta digitar algumas letras do início do nome do arquivo e pressionar TAB. Repita isso até que o nome do arquivo esteja completo.

rm fi (pressione TAB)

    
por 11.02.2011 / 07:26
0

Você já tentou:

unlink 'path/to/my file with spaces in the name'

Editar : Você também pode considerar mudar seus caminhos para não ter espaços, usando, talvez, este script .

    
por 11.02.2011 / 07:13

Tags