GNU/Linux >> Linux Esercitazione >  >> Linux

7 Esempi pratici di comando cd in Linux

Comando cd viene utilizzato per navigare tra le directory in Linux. Sta per "cambia directory".

Ti consente di cambiare la directory di lavoro dalla directory corrente alla directory desiderata in cui desideri navigare.

La sintassi per il comando cd è la seguente:

cd [option] <directory>

[opzione] viene utilizzata per controllare l'output del comando. Non utilizzerai queste opzioni per la maggior parte del tempo.

Le opzioni disponibili per il comando cd sono relative ai collegamenti simbolici:

  • -P:non seguire link simbolici.
  • -L:segui i link simbolici.

è dove specifichi il percorso della directory desiderata in cui desideri navigare.

Prima di iniziare a esaminare di più il comando cd, suggerisco di rivisitare il concetto di percorso assoluto e relativo in Linux. Li userai molto con il comando cd.

7 Esempi essenziali di comando cd in Linux

Ecco gli usi più comuni del comando cd. Alcuni di loro probabilmente già conosci. Alcuni di loro non sono così popolari ma estremamente utili.

Suggerimento:quando digiti il ​​nome di una directory, premi semplicemente tab dopo aver digitato alcune lettere. Ti mostrerà tutte le opzioni che iniziano con quelle lettere. Il completamento della scheda è un must per utilizzare il collegamento al terminale Linux.

1. Passa alla directory principale

La directory principale è la directory più importante nel file system di Linux. È la directory principale di tutte le altre directory presenti nel file system. È indicato da /. È possibile accedere alla directory principale da qualsiasi altra directory utilizzando il comando seguente.

cd /

Uscita:

[email protected]:~/parent$ cd /
[email protected]:/$ pwd
/
[email protected]:/$

2. Passa alla directory figlio

Una directory presente all'interno di un'altra directory è chiamata directory figlio. La directory che contiene la directory figlio è la directory padre. Puoi passare alla directory figlio usando il seguente comando:

cd <child directory name>

Uscita:

[email protected]:~/parent$ ls
child 'child directory'
[email protected]:~/parent$ cd child1
[email protected]:~/parent/child1$ pwd
/home/abhi/parent/child1
[email protected]:~/parent/child1$

Nota: Quando il nome di una directory contiene due o più parole, racchiudere il nome della directory all'interno di " ".

[email protected]:~/parent$ ls
child1 'child directory'
[email protected]:~/parent$ cd "child directory"
/home/abhi/parent/child directory
[email protected]:~/parent/child directory$

3. Usa percorso assoluto

Il percorso che inizia dalla directory principale (/) è chiamato percorso assoluto. Ottieni il percorso assoluto tracciando il percorso dalla directory principale alla directory di destinazione. Il percorso assoluto inizia sempre dalla directory principale.

[email protected]:/$ cd /home/abhi/parent
[email protected]:~/parent$ pwd
/home/abhi/parent
[email protected]:~/parent$

4. Usa percorso relativo

Il percorso che inizia dalla directory di lavoro corrente è chiamato percorso relativo. Ottieni il percorso relativo tracciando il percorso dalla directory di lavoro corrente alla directory di destinazione. Il percorso relativo inizia sempre dalla directory di lavoro corrente.

[email protected]:~/parent$ ls
child1 'child directory'
[email protected]:~/parent$ cd child1
[email protected]:~/parent/child1$

5. Usando .. per risalire la directory

.. è un collegamento speciale presente in ogni directory che punta alla sua directory padre. .. è un collegamento nascosto. Per passare alla directory genitore che è un livello sopra la directory figlio puoi usare il seguente comando.

cd ..

Ecco l'output:

[email protected]:~/parent/child directory$ pwd
/home/abhi/parent/child directory
[email protected]:~/parent/child directory$ cd ..
[email protected]:~/parent$ pwd
/home/abhi/parent
[email protected]:~/parent$

Puoi anche navigare in qualsiasi directory di livello superiore usando .. il numero di volte richiesto. L'esempio seguente mostra la navigazione in una directory superiore di due livelli dalla directory di lavoro corrente.

[email protected]:~/parent/child1/child2$ pwd
/home/abhi/parent/child1/child2
[email protected]:~/parent/child1/child2$ cd ../..
[email protected]:~/parent$ pwd
/home/abhi/parent
[email protected]:~/parent$

6. Torna alla directory precedente (molto utile)

Quando devi tornare alla directory di lavoro precedente dalla directory di lavoro corrente, puoi utilizzare opzione.

cd -

L'output è:

[email protected]:~/parent/child1/child2$ pwd
/home/abhi/parent/child1/child2
[email protected]:~/parent/child1/child2$ cd ../..
[email protected]:~/parent$ pwd
/home/abhi/parent
[email protected]:~/parent$ cd -
/home/abhi/parent/child1/child2
[email protected]:~/parent/child1/child2$ pwd
/home/abhi/parent/child1/child2
[email protected]:~/parent/child1/child2$

7. Torna alla home directory

~ viene utilizzato per tornare alla home directory da qualsiasi altra directory.

cd ~

L'output è:

[email protected]:~/parent/child1/child2$ cd ~
[email protected]:~$ pwd
 /home/abhi
[email protected]:~$

Infatti, in molte distribuzioni Linux, puoi semplicemente digitare cd ed entrare per tornare alla tua home directory.

Spero che tu abbia una migliore comprensione di questi esempi di comandi cd. Se hai domande relative al comando cd, sentiti libero di porre le tue domande nella sezione commenti qui sotto!


Linux
  1. Du comando in Linux

  2. Comando cp in Linux:7 esempi pratici

  3. Comando di arresto di Linux:5 esempi pratici

  4. 5 Esempi pratici del comando dd in Linux

  5. 10 esempi pratici di comandi Linux nm

I 50 esempi pratici del comando SED in Linux

15 esempi pratici di comando Rsync in Linux

5 esempi pratici di Tail Command in Linux

echo Command in Linux:7 esempi pratici

Esempi di comandi Linux rsync

Pratico comando Ping negli esempi di Linux