Come usare il comando CD in Linux

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. cdsta per 'change directory' che spiega il suo uso e scopo.

cdti 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 cdsull'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 server senza GUI.

Diamo un'occhiata alla sintassi di base del cdcomando.

Sintassi generale:

cd [options] [directory_or_directory_path]

La tabella seguente ti darà una breve panoramica di cosa succede quando usi queste opzioni con il cdcomando.

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 [directory_name]

Esempio:

cd workspace

Qui, abbiamo semplicemente cambiato la directory corrente in una directory denominata 'workspace'.

Nota: si prega di notare che questa directory dell'area di lavoro dovrebbe essere collocata nella directory di lavoro attuale. Se non lo è, riceverai un errore. È possibile utilizzare il percorso completo della directory desiderata con il cdcomando. Lo scopriremo nei prossimi esempi.

cd /: Questo comando cambierà la tua directory corrente nella directory principale.

Esempio:

[email protected]:~/workspace$ cd /
[email protected]:/$

Qui, abbiamo cambiato la directory di lavoro corrente da "workspace" a rootdirectory.

[email protected]:/$ pwd
/
[email protected]:/$

Utilizzando il pwdcomando (stampa directory di lavoro / ) viene visualizzata la directory ' ' (root).

  • cd ~ : Questo comando ti riporta alla directory home da qualunque directory tu stia lavorando.

Esempio:

[email protected]:~/space/apache$ pwd
/home/gaurav/space/apache

Attualmente sono nella directory denominata apache. Usiamo ora il cd ~comando (tilde).

[email protected]:~/space/apache$ cd ~
[email protected]:~$ 
[email protected]:~$ pwd
/home/gaurav
[email protected]:~$ 

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:

[email protected]:~/snap/htop/1332$ pwd
/home/gaurav/snap/htop/1332
[email protected]:~/snap/htop/1332$

In questo esempio, /home/gaurav/snap/htop/1332 è il percorso della directory di lavoro corrente. Siamo effettivamente 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.

[email protected]:~/snap/htop/1332$ cd ..
[email protected]:~/snap/htop$
[email protected]:~/snap/htop$ pwd
/home/gaurav/snap/htop
[email protected]:~/snap/htop$

Sopra sono riportate alcune opzioni utili utilizzate con il cdcomando. Ora, tuffiamoci in alcuni esempi più dettagliati del cdcomando.

Passaggio dalla directory corrente a un percorso specifico

Puoi usare il cdcomando, per passare a qualsiasi directory usando il suo percorso.

Sintassi:

cd [absolute_path_of_directory]

Esempio:

cd ./snap/htop/1332/examples

Qui, desideriamo passare a una directory denominata 'esempi' posizionata nel percorso /home/gaurav/snap/htop/1332/examplesdalla directory home.

Nota: qui ho usato ./invece di digitare il percorso completo della mia home directory. Puoi saperne di più in questo articolo .

[email protected]:~/snap/htop1332/examples$ pwd
/home/gaurav/snap/htop/1332/examples
[email protected]:~/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 gli 'spazi' mentre nominiamo le directory. A volte, solo usando il cdcomando con i nomi di questo tipo, non sembra funzionare. Ma c'è una soluzione semplice per questo.

Mettere il nome della directory tra virgolette singole o doppie può risolvere il problema. Puoi semplicemente usare cd "directory name"o cd 'directory name'.

Sintassi:

cd "directory name 22"

Esempio:

cd "Calibre Library"

Produzione:

[email protected]:~$ cd "Calibre Library"
[email protected]:~/Calibre Library$
[email protected]:~/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 -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:

[email protected]:~/workspace/snap/vim-editor$ pwd
/home/gaurav/workspace/snap/vim-editor
[email protected]:~/workspace/snap/vim-editor$ 

Qui, attualmente sto lavorando nella directory 'vim-editor'. Supponiamo che un utente desideri passare alla directory precedente, allora cd -può essere utile. Vediamo come.

[email protected]:~/workspace/snap/vim-editor$ cd -
/home/trinity/workspace/snap
[email protected]:~/workspace/snap$

Qui, ora ci siamo spostati nella 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 in più directory mentre lavoriamo sul terminale senza utilizzare la GUI. cdcomando sarà facile da usare dopo aver seguito questo tutorial.


Come copiare e incollare su Chromebook

Come copiare e incollare su Chromebook

La prima cosa che potresti chiederti mentre passi a un Chromebook è come fare le cose di base, il tipo di cose che avevi sul palmo della tua mano nel tuo sistema operativo precedente. Copiare e incollare è una di queste funzioni fondamentali che devi usare prima o poi.

Come fare un test di digitazione su Linux con tt

Come fare un test di digitazione su Linux con tt

Nell'era moderna della tecnologia, la dattilografia è diventata una delle attività più comuni per molte professioni. Imparare a digitare più velocemente con precisione può aiutarti a fare più cose nello stesso lasso di tempo.

Il Wi-Fi non funziona su Ubuntu? Ecco come risolverlo

Il Wi-Fi non funziona su Ubuntu? Ecco come risolverlo

Ubuntu è famoso per la sua robustezza e relativamente meno errori. Ma non è senza problemi, di sicuro. Uno di questi problemi è con il suo driver Wi-Fi. Potresti accendere il tuo sistema solo per scoprire che il tuo Wi-Fi non funziona.

Come creare e scansionare codici QR su Chromebook

Come creare e scansionare codici QR su Chromebook

I codici di risposta rapida, o codici QR in breve, sono codici a barre avanzati che contengono più informazioni rispetto a un codice a barre tradizionale. Questi codici sono bidimensionali, consentendoti di scansionarli verticalmente o orizzontalmente.

Come installare e rimuovere i pacchetti in Arch Linux

Come installare e rimuovere i pacchetti in Arch Linux

Vuoi installare pacchetti su Arch Linux ma non sai come fare? Molte persone affrontano questo problema quando migrano per la prima volta dalle distribuzioni basate su Debian ad Arch. Tuttavia, puoi facilmente gestire i pacchetti sul tuo sistema basato su Arch utilizzando i gestori di pacchetti.

10+ migliori estensioni GNOME per Ubuntu 20.04

10+ migliori estensioni GNOME per Ubuntu 20.04

Molte delle estensioni popolari come Gno-Menu, Extended Gestures non funzionano con Ubuntu 20.04. Quindi, ecco un elenco delle migliori estensioni GNOME funzionanti

Come installare Spotify su Linux

Come installare Spotify su Linux

Spotify è uno dei più grandi servizi di streaming musicale in circolazione. Ha client nativi sia per dispositivi mobili (Android e iOS) che desktop (Mac e Windows).

9 comandi di base per iniziare con Linux

9 comandi di base per iniziare con Linux

Le guide pratiche di Linux spesso si aspettano che tu esegua determinate operazioni nel terminale, il che all'inizio può sembrare intimidatorio. Ma non preoccuparti; questo cheat sheet del comando Linux coprirà il processo di apertura di un terminale e l'emissione di alcuni comandi utili.

5 migliori app di trasferimento file Wi-Fi da Ubuntu ad Android

5 migliori app di trasferimento file Wi-Fi da Ubuntu ad Android

Un meccanismo come FTP, trasferimento file peer-to-peer, trasferimento Wi-Fi ti farà risparmiare tempo se condividi spesso file tra il tuo Android e Ubuntu.

Come spostare file Linux con il comando Mv

Come spostare file Linux con il comando Mv

Anche se probabilmente sai già come spostare un file in Linux utilizzando il browser di file della GUI, potresti chiederti se c'è un comando di spostamento nel terminale che ti consente di spostare rapidamente i file in directory diverse. Il comando mv è quello che desideri ed è facile da usare con la sua sintassi semplice e alcuni flag di sicurezza opzionali.