Come rinominare & Sposta file con spazi nel nome alla riga di comando

Sommario:

Anonim

Se non conosci la riga di comando del Mac potresti esserti imbattuto in una situazione in cui stai tentando di interagire con un file che contiene spazi nel nome, ad esempio "Questo file.txt" ma come probabilmente hai scoperto, non puoi semplicemente digitare il nome del file se ci sono spazi all'interno del nome del file, altrimenti il ​​comando per spostare, rinominare, copiare o interagire in altro modo con il file non verrà eseguito.

Ci sono alcuni modi per interagire con i file da Terminal che hanno spazi nei nomi dei file, ma uno è probabilmente più facile da ricordare e usare dell' altro.

Ci stiamo concentrando sul Mac qui, ma funziona praticamente con qualsiasi riga di comando unix che incontrerai, sia che si tratti di MacOS, Linux, Windows WSL, ecc.

Interagisci con il file con spazi nel nome nella riga di comando tra virgolette

Il modo più semplice per interagire con un file che contiene spazi nel nome del file è usare le virgolette.

Ad esempio, se stiamo provando a spostare un file chiamato "File di esempio.pdf", il comando da utilizzare sarà simile al seguente:

"

mv File di esempio.pdf>"

Oppure per rinominare un "File di esempio.pdf" sarebbe simile al seguente:

"

mv File di esempio.pdf File di esempio 2.pdf"

Modifica i file con spazi nel nome dal terminale usando l'escape

Puoi anche evitare gli spazi con una barra rovesciata, ma per la maggior parte degli utenti questo non è semplice come usare le virgolette. Avrebbe il seguente aspetto:

mv Sample\ File.pdf ~/Percorso/A/Destinazione/

Nota come la \ si trova prima dello spazio nel nome del file.

Ancora una volta, per la maggior parte degli utenti, usare le virgolette è il modo più semplice e diretto, ma sei libero di usare anche il metodo della barra di escape.

Come rinominare & Sposta file con spazi nel nome alla riga di comando