Você pode remover arquivos com nomes contendo espaços (ou a maioria dos outros caracteres estranhos) usando aspas simples ao redor do nome do arquivo, por exemplo
rm 'sample folder/sample note.txt'
Se não tiver certeza, é uma boa prática tentar lsprimeiro. Se lslistar o arquivo correto (e somente o arquivo correto), mude para o uso rm.
Este é um bom conselho. Você também pode usar o caractere de barra invertida para "escapar" do espaço (o que significa que o espaço será tratado literalmente, e não como um separador). IE amostra rm \ pasta / amostra \ nota.txt
apocalysque
1
No prompt, na maioria das vezes você pode deixar a conclusão do comando digitar os caracteres de escape para você. Portanto, se você tiver um Sample Directorye não SampleAnything, a inserção SampleTabserá concluída em Sample\ou mesmo Sample\ Directory/.
Em outros casos, você também pode contornar o problema, substituindo o espaço por um ?que é o curinga de caractere único ( *também funcionaria, mas é mais arriscado, pois pode potencialmente corresponder mais coisas): Sample?Directory/Sample?File.txt.
rm 'my file.txt'
.Respostas:
Basta usar a barra invertida para remover a pasta.
Embora você também possa usar
fonte
Você pode remover arquivos com nomes contendo espaços (ou a maioria dos outros caracteres estranhos) usando aspas simples ao redor do nome do arquivo, por exemplo
Se não tiver certeza, é uma boa prática tentar
ls
primeiro. Sels
listar o arquivo correto (e somente o arquivo correto), mude para o usorm
.fonte
No prompt, na maioria das vezes você pode deixar a conclusão do comando digitar os caracteres de escape para você. Portanto, se você tiver um
Sample Directory
e nãoSampleAnything
, a inserção SampleTabserá concluída emSample\
ou mesmoSample\ Directory/
.Em outros casos, você também pode contornar o problema, substituindo o espaço por um
?
que é o curinga de caractere único (*
também funcionaria, mas é mais arriscado, pois pode potencialmente corresponder mais coisas):Sample?Directory/Sample?File.txt
.Obviamente, em um script, você usa aspas.
fonte