Use apenas a barra invertida para remover a pasta.
rm sample\ folder
Embora você também possa usar
rm "sample folder"
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
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
.
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.
Tags linux