como deletar o nome do arquivo “sample note.txt” no terminal linux

0

como excluir o arquivo de texto ou diretor que nome como "pasta de amostra / amostra note.txt" através do terminal Linux

file location - /home
file name - sample folder
text file name - sample text.txt
    
por HZone 07.09.2018 / 09:56

3 respostas

0

Use apenas a barra invertida para remover a pasta.

rm sample\ folder

Embora você também possa usar

rm "sample folder"
    
por 07.09.2018 / 10:58
2

Você pode remover arquivos com nomes que contenham espaços (ou a maioria dos outros caracteres estranhos) usando citações simples ao redor do nome do arquivo, por exemplo

rm 'sample folder/sample note.txt'

Se não tiver certeza, é recomendável tentar com ls primeiro. Se ls listar o arquivo correto (e somente o arquivo correto), mude para usando rm .

    
por 07.09.2018 / 10:03
1

No prompt, na maioria das vezes você pode simplesmente deixar que a conclusão do comando insira os caracteres de escape para você. Portanto, se você tiver um Sample Directory e não SampleAnything , digite S a m p l e A Aba será completada para Sample\ ou mesmo Sample\ Directory/ .

Em outros casos, você também pode contornar o problema substituindo o espaço por ? , que é o curinga de caractere único ( * também funcionaria, mas é mais arriscado, pois pode corresponder a mais coisas): Sample?Directory/Sample?File.txt .

Claro que, em um script, você usa aspas.

    
por 07.09.2018 / 10:40

Tags