La navigazione nel sistema è una delle attività di base che un utente può eseguire su un sistema operativo. Mentre sono disponibili molti file manager che ti consentono di cambiare directory e navigare tra le tue unità disco in modo grafico, fare lo stesso utilizzando la riga di comando può fornire un controllo migliore sul sistema.

Fortunatamente, Linux ti fornisce un comando noto come cd, che ti consente di cambiare facilmente la directory di lavoro corrente sul tuo terminale.

Ecco come puoi usare il comando cd su Linux, l'unica utility di cui avrai bisogno per attraversare le directory sulla memoria del tuo sistema.

Come utilizzare il comando cd in Linux

Il comando cd sta per Cambia directory. Uno dei comandi più fondamentali in Linux, cd è diventato un comando globale per cambiare directory. Alcune altre implementazioni del comando come chdir, utilizzati nei sistemi MS-DOS, sono presenti anche.

Sintassi di base

La sintassi di base del comando cd è:

cd [opzioni] [percorso]

...dove

instagram viewer
opzioni sono gli argomenti passati con il comando e sentiero è il percorso assoluto o relativo della directory.

Nomi di percorso assoluti e relativi

Prima di poter utilizzare il comando cd in tutta la sua estensione, è necessario conoscere la differenza tra nomi di percorso assoluti e relativi. Il percorso assoluto è il percorso completo della directory, a partire da / (radice) cartella.

D'altra parte, il percorso relativo è derivato dalla directory di lavoro corrente. Puoi spostarti su e giù nell'albero delle directory in modo efficiente con il comando cd se sei esperto sui percorsi relativi.

Ad esempio, se la directory di lavoro corrente è /homee vuoi cambiare la directory in /Desktop. Quindi, utilizzando il percorso assoluto:

cd / home / nome utente / Desktop

D'altra parte, se vuoi passare al file /Desktop directory utilizzando un percorso relativo, tutto ciò che devi digitare è:

cd / desktop

Cd tiene traccia di quali directory sono sopra e sotto la directory corrente, per consentire a un utente di spostarsi rapidamente in altre directory senza dover digitare l'intero percorso.

Se non conosci il nome esatto della sottocartella a cui vuoi passare, usa il comando ls per elencare tutte le directory in quella cartella.

Passa alla home directory

Su un sistema Linux, il /home directory è una directory speciale riservata ai file, ai programmi e alle sottocartelle personali di un utente. Quando si accede al sistema, la directory home viene impostata come directory di lavoro corrente per impostazione predefinita.

Alla directory home è assegnato un carattere speciale ~ (tilde) personaggio. Invece di specificare il percorso completo della directory home (/home/username), puoi semplicemente passare il file ~ carattere con il comando cd per modificare la directory di lavoro corrente in /home.

cd ~

Allo stesso modo, puoi navigare nella home directory di un altro utente come segue.

cd ~ nome utente

Relazionato: Come elencare tutti gli utenti in Linux

Nella sezione precedente, abbiamo cambiato la directory di lavoro attuale in /Desktop. Nel comando puoi usare il file ~ carattere per denotare il /home directory e ridurre il comando a metà delle sue dimensioni.

cd ~ / Desktop

Vai alla cartella principale

Proprio come la directory home, il file / carattere denota il /root directory su un sistema operativo basato su Linux. Per passare alla cartella principale in qualsiasi momento:

cd /

Passare alla directory di lavoro precedente

Se si lavora con più directory contemporaneamente, è possibile passare facilmente avanti e indietro alla directory di lavoro precedente utilizzando il file - (trattino) personaggio.

Ad esempio, se la directory di lavoro corrente è /home e passi al /root directory. Poi, /root diventerà la directory di lavoro corrente e /home sarà la directory di lavoro precedente.

Digitando il seguente comando verrai reindirizzato alla directory precedente, ad es. /home.

cd -

Inoltre, l'emissione del comando cd seguito da un file spazio carattere porterà l'utente alla directory di lavoro precedente.

CD 

Passa alla directory principale

La directory che consiste in una o più sottodirectory è nota come directory padre. In poche parole, se lo hai /Desktop e /Downloads cartelle nel tuo /home directory, quindi il file /home directory sarà la directory principale per /Desktop e /Downloads.

Il .. e . i caratteri stanno rispettivamente per la directory principale e la directory corrente.

Usa il doppi punti personaggio (..) per passare alla directory principale.

cd ..

Il comando di cui sopra ti porterà a un livello più alto nell'albero delle directory. Puoi anche passare altri .. caratteri per spostarsi più in alto nella struttura della directory.

Per spostare due livelli sopra la directory di lavoro corrente:

cd ../../

Puoi anche passare una directory specifica un livello sopra la directory di lavoro attuale.

cd ../Folder

Passare a un nome di directory con spazi

Non tutte le cartelle del sistema avranno un nome composto da una sola parola. Alcuni di loro potrebbero includere il file spazio personaggio. Per esempio, / home / nomeutente / Documenti importanti.

In tali situazioni, la specifica del nome della directory restituirà un errore.

cd / Documenti importanti

Produzione:

bash: cd: troppi argomenti

Per passare alle directory che hanno spazi nel nome, racchiudi il nome del percorso citazioni come segue. Nota che puoi usare sia virgolette singole che doppie nel comando.

cd "Documenti importanti"
cd "Documenti importanti"

In alternativa, puoi utilizzare il file barra rovesciata (\) carattere per sfuggire agli spazi.

cd Importante \ Documenti

Relazionato: Come iniziare a usare Linux

Navigazione del sistema tramite la riga di comando

Il terminale Linux è una potente interfaccia di testo per controllare il funzionamento del tuo computer. Puoi eseguire quasi tutte le attività utilizzando la riga di comando. Cambiare directory, copiare file e cartelle da remoto, elencando le informazioni sul file, modificare i file di configurazione, lo chiami. C'è un comando per tutto ciò che vuoi fare su Linux.

Tuttavia, c'è uno svantaggio nell'avere così tanti comandi. Non tutti possono imparare e memorizzare i comandi, per non parlare della notevole quantità disponibile per l'uso in primo luogo. Ma come utente Linux principiante, non utilizzerai tutte le utilità disponibili sul tuo sistema.

Invece, imparare alcuni comandi di base che ti aiuteranno a eseguire operazioni fondamentali è più che sufficiente per iniziare con il sistema operativo.

E-mail
9 comandi di base per iniziare con Linux

Vuoi acquisire familiarità con Linux? Inizia con questi comandi Linux di base per apprendere le attività di elaborazione standard.

Leggi Avanti

Argomenti correlati
  • Linux
  • Gestione dei file
  • terminale
Circa l'autore
Deepesh Sharma (38 articoli pubblicati)

Deepesh è il Junior Editor per Linux presso MUO. Scrive contenuti informativi su Internet da oltre 3 anni. Nel tempo libero ama scrivere, ascoltare musica e suonare la chitarra.

Altro da Deepesh Sharma

Iscriviti alla nostra Newsletter

Iscriviti alla nostra newsletter per suggerimenti tecnici, recensioni, ebook gratuiti e offerte esclusive!

Ancora un passo…!

Conferma il tuo indirizzo e-mail nell'e-mail che ti abbiamo appena inviato.

.