Cómo cambiar el nombre & Mover archivos con espacios en el nombre en la línea de comandos

Tabla de contenido:

Anonim

Si es nuevo en la línea de comandos de Mac, es posible que se haya encontrado con una situación en la que intenta interactuar con un archivo que tiene espacios en el nombre, por ejemplo, "Este archivo.txt" pero como probablemente descubrió, no puede simplemente escribir el nombre del archivo si hay espacios dentro del nombre del archivo, o el comando para mover, renombrar, copiar o interactuar con el archivo no se ejecutará.

Hay algunas formas de interactuar con archivos de la Terminal que tienen espacios en los nombres de los archivos, pero podría decirse que una es más fácil de recordar y usar que la otra.

Nos estamos enfocando en la Mac aquí, pero esto funciona básicamente con cualquier línea de comando de Unix que encuentre, ya sea MacOS, Linux, WSL de Windows, etc.

Interactuar con archivo con espacios en el nombre en la línea de comando con comillas

La forma más sencilla de interactuar con un archivo que tiene espacios en el nombre del archivo es usando comillas.

Por ejemplo, si estamos tratando de mover un archivo que se llama "Sample File.pdf", el comando a usar sería similar al siguiente:

"

mv archivo de muestra.pdf>"

O cambiar el nombre de un "Archivo de muestra.pdf" se vería así:

"

mv Archivo de muestra.pdf Archivo de muestra 2.pdf"

Modificar archivos con espacios en el nombre desde la terminal con escape

También puede escapar de los espacios con una barra invertida, pero para la mayoría de los usuarios esto no es tan simple como usar comillas. Esto se vería así:

mv Sample\ File.pdf ~/Ruta/A/Destino/

Observe cómo \ se encuentra antes del espacio en el nombre del archivo.

Nuevamente, para la mayoría de los usuarios, usar comillas es la forma más sencilla y directa, pero también puede usar el método de barra de escape.

Cómo cambiar el nombre & Mover archivos con espacios en el nombre en la línea de comandos