ComenzarEmpieza gratis

¿Por qué no debo utilizar espacios en los nombres de archivo?

Es fácil y sensato dar a los archivos nombres de varias palabras como July 2017.csv cuando utilices un explorador gráfico de archivos. Sin embargo, esto causa problemas cuando trabajas en el shell. Por ejemplo: supongamos que quieres cambiar el nombre de July 2017.csv por 2017 July data.csv. No puedes teclear:

mv July 2017.csv 2017 July data.csv

porque al shell le parece que intentas trasladar cuatro archivos llamados July, 2017.csv, 2017, y July (otra vez) a un directorio llamado data.csv. En lugar de eso, tienes que citar los nombres de los archivos para que el intérprete de comandos trate cada uno de ellos como un único parámetro:

mv 'July 2017.csv' '2017 July data.csv'

Si tienes dos archivos llamados current.csv y last year.csv (con un espacio en su nombre) y tecleas:

rm current.csv last year.csv

¿Qué ocurrirá?

Este ejercicio forma parte del curso

Introducción a Shell

Ver curso

Ejercicio interactivo práctico

Pon en práctica la teoría con uno de nuestros ejercicios interactivos

Empieza el ejercicio