Come tornare a una directory in Linux

Come tornare a una directory in Linux

Questo tutorial mostra come tornare alle directory precedenti o genitori usando il comando CD (modifica directory). Inoltre, questo contenuto include una guida completa per spostarsi rapidamente tra le directory nel terminale Linux.

Questo tutorial è ottimizzato per gli utenti Linux inesperti. Leggendo questa documentazione, capiranno appieno come funziona il comando CD (Change Directory) e le sue applicazioni. Tutte le istruzioni descritte includono screenshot, rendendo facile per ogni utente Linux comprenderli e applicarli.

Le implementazioni del comando CD per spostarsi tra le directory nel terminale Linux spiegate in questo articolo includono quanto segue CD Esempi di utilizzo:

Le opzioni di comando CD Funzione
CD - Passa alla directory precedente
CD… Passa alla directory dei genitori
CD… /… Passa alla directory genitore della directory genitore (due livelli in su)
CD… /… /… Sposta tre livelli su
CD Percorso di completamento automatico o mostra sottodirectory disponibili
CD Passa alla directory della casa
cd ~ Passa alla directory della casa
cd ~ Passa alla Directory Home
CD 'Directory denominata con spazi' Usa le virgolette per spostarsi in una directory con spazi in nome

La struttura della directory Linux (per nuovi utenti Linux)

Nota: Se conosci già la struttura della directory Linux di base, puoi saltare direttamente alle istruzioni per tornare alle directory precedenti o dei genitori.

Innanzitutto, voglio ricordare ai nuovi utenti Linux che la struttura della directory Linux è gerarchica. Le directory all'interno delle directory sono sottodirectory. L'albero delle directory e delle sottodirectory sono ciò che chiamiamo "percorso". Quando specifichiamo un percorso, stiamo specificando directory e sottodirectory.

In Linux, la directory principale è ciò che chiamiamo il radice directory. È la directory superiore contenente il resto delle directory di sistema. Gli utenti vedono una barra dopo il proprio nome host quando la directory corrente è la directory principale, come mostrato nella seguente immagine (Violet Slash).

La directory radice contiene directory core di sistema, incluso il /stivale directory, che contiene partizione di avvio e/o directory e file e il /usr partizione e/o directory, che contiene directory e file di programma.

La seguente immagine mostra il / (radice) Contenuto di directory, la maggior parte dei quali è universale per tutte le distribuzioni Linux:

Ad esempio, nel percorso /etc/apt/, la directory principale / (Prima slash) è la directory genitore del /eccetera sottodirectory, che è la directory genitore del /Apt directory.

Come tornare a una directory in Linux

Questa sezione spiega come tornare alla directory corrente precedente e tornare a una directory genitore usando il CD Comando in Linux.

Nel seguente esempio, il Linuxhint La prima directory corrente dell'utente è la sua home directory. Nella prima riga, l'utente utilizza il CD comando di spostarsi su /eccetera Directory, seguendo il percorso gerarchico a partire dalla directory della radice.

Per tornare dalla directory corrente (/eccetera/) In quello precedente, l'utente esegue il comando CD seguito da un trattino, come mostrato nella seconda riga della figura seguente:

CD -

Come puoi vedere nell'immagine precedente, l'utente è tornato alla directory precedente eseguendo il CD -.

L'esempio precedente spiega come tornare alla directory precedente in cui si trovava l'utente.

Ora, diciamo che l'utente non vuole tornare alla directory precedente in cui si trovava, ma vuole tornare all'albero gerarchico.

Qui, un utente è nella sua home directory e si sposta al /etc/apt sottodirectory. Invece di tornare alla directory precedente in cui si trovava (la sua home directory), vuole passare alla directory genitore di quella attuale (in questo caso, la directory genitore di /apt è /ecc). Per questo, l'utente eseguirà il CD di comando seguito da due punti, come mostrato di seguito:

CD…

Come puoi vedere nella figura precedente, l'utente si è spostato nella directory principale di quella precedente (/eccetera) e non nella directory precedente era in (/Home/LinuxHint).

Come potete vedere, CD - Sposta l'utente nella sua precedente directory corrente, mentre CD ... lo sposta nella directory genitore corrente.

Come passare alla directory genitore della directory genitore corrente (due livelli in su)

Come detto nell'esempio precedente, il comando CD ... ci consente di passare alla directory genitore. Se l'utente desidera passare alla directory principale della directory principale (due livelli in su), deve digitare due volte i due punti, separati da una barra.

Nel seguente esempio, la directory corrente dell'utente è Linuxhint2, situato sotto il Linuxhint directory, che si trova sotto il Desktop directory all'interno della casa dell'utente.

Supponiamo che l'utente vuole spostare due livelli, dal Linuxhint2 directory al Desktop directory. In questo caso, deve solo usare i due punti due volte, separati da una barra, come mostrato nella seguente screenshot:

CD… /…

Il comando precedentemente eseguito indica a Bash di prendere l'utente due directory nell'albero gerarchico. Implementeresti anche punti e tagli aggiuntivi per passare ai livelli superiori nell'albero della directory.

Utilizzo del tasto Tab con il comando CD in percorsi di completamento automatico

La scheda Tasta della tastiera svolge un ruolo importante quando si utilizza il CD comando. Aiuta gli utenti a spostarsi tra le directory senza digitare l'intero percorso e senza conoscere il percorso finale in anticipo.

Nell'esempio seguente, quattro sottodirectory iniziano con lo stesso nome, ma solo le ultime parti dei loro nomi cambiano: come ad esempio LinuxHint, LinuxHint2 e LinuxHint3.

Supponiamo che l'utente esegui CD LinuxHint e premi due volte il tasto Tab. Quindi, la console restituisce tutte le sottodirectory esistenti, i cui nomi iniziano con il percorso digitato dall'utente. Pertanto, informando l'utente delle sottodirectory disponibili per digitare il percorso completo completo.

Nella seguente immagine, l'utente ha eseguito il CD Desktop/linuxhint e quindi premuto il tasto Tab:

Anche se l'utente digita parzialmente il percorso completo di destinazione, il tasto Tab mostrerà anche tutte le sottodirectory disponibili all'interno della directory a cui vogliamo accedere.

Nell'esempio seguente, l'utente sa che vuole accedere a una sottodirectory all'interno della sua home directory. Ma non sa qual è la sottodirectory specifica a cui vuole accedere.

In questo caso, l'utente può eseguire CD / ParentDirectory / e premere due volte il tasto Tab. Questo stamperà tutte le sottodirectory all'interno della directory dei genitori:

Come spostarsi nella directory home nel terminale Linux

Trasferirsi nella tua home directory è piuttosto semplice. Basta eseguire il comando CD senza opzioni aggiuntive, come mostrato di seguito:

CD

Puoi anche usare un tilde (~) per specificare la tua home directory come percorso. Eseguindo il comando CD seguito da un tilde, ti trasferirai alla tua home directory.

Cd ~

È possibile utilizzare Tilde per passare alla home directory di qualsiasi utente. Per realizzarlo, digita il nome utente di cui si desidera passare la directory, dopo il simbolo Tilde. Come mostrato nell'esempio seguente, il Linuxhint L'utente si sposta su torvalds directory.

Cd ~ Torvalds

Passa a una directory con spazi nel suo nome

Supponiamo che l'utente desideri passare a una directory il cui nome contiene spazi per porre fine a questo tutorial. In questo caso, l'utente deve solo digitare il nome della directory tra le virgolette, come mostrato nella seguente screenshot.

Nel seguente esempio, l'utente implementa i virgoletti per spostarsi nel Suggerimento Linux Directory:

Cd 'Linux Suggerimento'

Conclusione

L'articolo ha discusso di come il comando CD consente agli utenti di spostarsi tra le diverse posizioni più velocemente dell'interfaccia utente grafica. Tutti i comandi mostrati in questo contenuto sono facili da apprendere e implementare e richiesti per qualsiasi utente Linux.

Il comando CD è disponibile anche in altri sistemi operativi, come MacOS o MSDO, e il comando è universale per tutte le distribuzioni Linux. Consiglio ai lettori di utilizzare gli esempi forniti per facilitare la navigazione del terminale.

Spero che tutti i suggerimenti forniti siano utili per i nuovi utenti. Continua a seguirci per altri articoli Linux professionali.