Un modo semplice per cambiare directory in Linux dal terminale
Alcuni comandi in Linux sono usati così frequentemente che spesso trascuriamo il significato dei comandi e i dettagli su di essi vengono persi. cd
è uno di questi comandi. cd
sta per "cambia directory" che di per sé ne spiega l'uso e lo scopo.
cd
ti permette di cambiare facilmente la tua directory corrente nella directory che desideri spostare. Basta inserire il percorso giusto nel comando e verrai inserito in quella directory da cd
.
In questo breve tutorial, otterrai tutte le informazioni di base e utili sul cd
utilità della riga di comando.
Per saperne di più sul comando cd
cd
command è un'utilità utile per tutti i frequenti utenti della riga di comando e anche per coloro che sono tenuti a gestire i server senza GUI.
Diamo un'occhiata alla sintassi di base di cd
comando.
Sintassi generale:
cd [opzioni] [directory_o_percorso_directory]
La tabella seguente ti darà una breve panoramica di cosa succede quando usi queste opzioni con il cd
comando.
Opzione | Significato |
/ | cambia la directory attuale nella directory principale |
~ | cambia la directory nella directory home |
. | Rappresenta la directory corrente |
.. | passare alla directory padre della directory corrente |
cd
: È possibile modificare la directory direttamente immettendo il nome della directory di destinazione.
Sintassi generale:
cd [nome_directory]
Esempio:
spazio di lavoro cd
Qui, abbiamo semplicemente cambiato la directory corrente in una directory chiamata "workspace".
Nota: Si prega di notare che questa directory dell'area di lavoro dovrebbe essere collocata nella directory di lavoro attuale. In caso contrario, riceverai un errore. È possibile utilizzare il percorso completo della directory desiderata con il tasto cd
comando. Lo scopriremo nei prossimi esempi.
cd /
: Questo comando cambierà la tua directory corrente nella directory principale.
Esempio:
gaurav@ubuntu:~/workspace$ cd / gaurav@ubuntu:/$
Qui, abbiamo cambiato la directory di lavoro corrente da "spazio di lavoro" a radice
directory.
gaurav@ubuntu:/$ pwd / gaurav@ubuntu:/$
Utilizzando il pwd
(stampa directory di lavoro) comandare il ' /
Viene visualizzata la directory ' (root).
cd ~
: Questo comando ti riporta alla directory home da qualunque directory tu stia lavorando.
Esempio:
gaurav@ubuntu:~/space/apache$ pwd /home/gaurav/space/apache
Attualmente sono nella directory denominata apache. Usiamo ora il cd ~
(tilde) comando.
gaurav@ubuntu:~/space/apache$ cd ~ gaurav@ubuntu:~$
gaurav@ubuntu:~$ pwd /home/gaurav gaurav@ubuntu:~$
Ora siamo tornati alla home directory '/home/gaurav'.
cd ..
: Questo comando ti consente di cambiare la tua directory di lavoro corrente nella directory principale un livello sopra la tua directory attuale.
Esempio:
gaurav@ubuntu:~/snap/htop/1332$ pwd /home/gaurav/snap/htop/1332 gaurav@ubuntu:~/snap/htop/1332$
In questo esempio, /home/gaurav/snap/htop/1332 è il percorso della directory di lavoro corrente. In realtà siamo nella directory 1332. La directory padre immediata della directory "1332" è la directory "htop". Utilizzando il cd ..
comando, ci sposteremo nella directory "htop", la sua directory padre immediata.
gaurav@ubuntu:~/snap/htop/1332$ cd .. gaurav@ubuntu:~/snap/htop$
gaurav@ubuntu:~/snap/htop$ pwd /home/gaurav/snap/htop gaurav@ubuntu:~/snap/htop$
Sopra sono riportate alcune opzioni utili utilizzate con il cd
comando. Ora, tuffiamoci in alcuni esempi più dettagliati di cd
comando.
Passaggio dalla directory corrente a un percorso specifico
Puoi usare il cd
comando, per passare a qualsiasi directory utilizzando il suo percorso.
Sintassi:
cd [percorso_assoluto_della_directory]
Esempio:
cd ./snap/htop/1332/esempi
Qui, desideriamo passare a una directory denominata "esempi" posizionata nel percorso /home/gaurav/snap/htop/1332/esempi
dalla directory principale.
Nota: Ecco, ho usato ./
invece di digitare il percorso completo della mia home directory. Puoi saperne di più in questo articolo.
gaurav@ubuntu:~/snap/htop1332/examples$ pwd /home/gaurav/snap/htop/1332/examples gaurav@ubuntu:~/snap/htop/1332/examples$
Ora ci troviamo nella directory "esempi".
Spostarsi in directory con spazi bianchi nel nome
Ci sono molti casi in cui usiamo "spazi" mentre nominiamo le directory. A volte, basta usare il cd
comando con i nomi di questo tipo, non sembra funzionare. Ma c'è una semplice soluzione per questo.
Mettere il nome della directory tra virgolette singole o doppie può risolvere il problema. Puoi semplicemente usare cd
"nome directory"
o cd 'nome cartella'
.
Sintassi:
cd "nome cartella 22"
Esempio:
cd "Biblioteca Calibre"
Produzione:
gaurav@ubuntu:~$ cd "Libreria Calibre" gaurav@ubuntu:~/Libreria Calibre$
trinity@ubuntu:~/Calibre Library$ pwd /home/trinity/Calibre Library
Ora siamo spostati nella directory Calibre Library che aveva uno spazio bianco nel suo nome.
Tornare alla directory precedente
Abbiamo visto in precedenza l'uso del cd ..
comando, che ti porta alla directory padre della tua directory di lavoro corrente. Qui esamineremo un'altra alternativa per questo.
Il cd -
Il comando (trattino) consente di eseguire più o meno la stessa azione. Puoi spostarti nella directory precedente della tua directory di lavoro corrente.
Sintassi generale:
cd -
Esempio:
gaurav@ubuntu:~/workspace/snap/vim-editor$ pwd /home/gaurav/workspace/snap/vim-editor gaurav@ubuntu:~/workspace/snap/vim-editor$
Qui, attualmente sto lavorando nella directory "vim-editor". Supponiamo che un utente desideri passare alla directory precedente, quindi cd -
può essere utile. Vediamo come.
trinity@ubuntu:~/workspace/snap/vim-editor$ cd - /home/trinity/workspace/snap trinity@ubuntu:~/workspace/snap$
Qui, ora siamo passati alla directory precedente denominata "snap".
Conclusione
In questo tutorial super semplice, abbiamo appreso un comando molto semplice e amichevole cd
(cioè cambia directory) utilizzato in tutti i sistemi Linux. Ora saremo in grado di navigare attraverso più directory mentre lavoriamo sul terminale senza utilizzare la GUI. cd
comando sarà facile da usare dopo aver seguito questo tutorial.