Por que não devo usar espaços nos nomes de arquivos?
É fácil e sensato nomear os arquivos nomes várias palavras, como July 2017.csv
quando você estiver usando um explorador de arquivos gráfico.
No entanto,
isso causa problemas quando você está trabalhando no shell.
Por exemplo,
Suponha que você queira renomear July 2017.csv
como 2017 July data.csv
.
Você não pode digitar:
mv July 2017.csv 2017 July data.csv
porque, para o shell, parece que você está tentando mover
quatro arquivos chamados July
, 2017.csv
, 2017
, e July
(novamente)
para um diretório chamado data.csv
.
Em vez disso,
você precisa colocar os nomes dos arquivos entre aspas.
para que o shell trate cada um deles como um único parâmetro:
mv 'July 2017.csv' '2017 July data.csv'
Se você tiver dois arquivos chamados current.csv
e last year.csv
(com um espaço no nome)
e digitar:
rm current.csv last year.csv
o que vai acontecer:
Este exercício faz parte do curso
Introdução ao Shell
Exercício interativo prático
Transforme a teoria em ação com um de nossos exercícios interativos
