COMANDI CMD: CD - MKDIR ~ Lezione 6.1 Batch
Sommario:
- Comando cd
- Nomi di percorso assoluti e relativi
- La directory principale
- Passare alla directory precedente
- Passare alla home directory
- Elenchi con spazio nei loro nomi
- Conclusione
Il comando
cd
("cambia directory") è usato per cambiare l'attuale directory di lavoro in Linux e altri sistemi operativi simili a Unix. È uno dei comandi più basilari e usati di frequente quando si lavora sul terminale Linux.
La directory di lavoro corrente è la directory (cartella) in cui l'utente sta attualmente lavorando. Ogni volta che interagisci con il tuo prompt dei comandi, lavori all'interno di una directory.
In questo tutorial, ti mostreremo come usare il comando
cd
per navigare nell'albero delle directory del tuo sistema.
Comando cd
cd
è incorporato nella shell e il suo comportamento potrebbe differire leggermente da shell a shell. Utilizza le variabili di ambiente della shell per determinare le informazioni necessarie per la sua esecuzione.
Tratteremo la versione integrata di
cd
di Bash.
La sintassi per il comando
cd
è la seguente:
cd directory
Il comando accetta solo due opzioni utilizzate raramente.
-
−L
, Segui i collegamenti simbolici. Per impostazione predefinita,cd
si comporta come se fosse specificata l'opzione-L
.−P
, non seguire i collegamenti simbolici. In altre parole, quando viene specificata questa opzione e si tenta di accedere a un collegamento simbolico che punta a una directory,cd
cambierà nella directory.
Nella sua forma più semplice, se usato senza alcun argomento,
cd
ti porterà nella tua home directory.
Durante la navigazione nel file system, è possibile utilizzare il tasto
Tab
per completare automaticamente i nomi delle directory. L'aggiunta di una barra alla fine del nome della directory è facoltativa.
Per passare a una directory, è necessario disporre delle autorizzazioni eseguibili per tale directory.
Il comando
pwd
ti consente di scoprire in quale directory ti trovi attualmente.
Nomi di percorso assoluti e relativi
Quando si specifica una directory in cui cambiare, è possibile utilizzare nomi di percorso assoluti o relativi. Il percorso assoluto o completo inizia dalla radice del sistema
/
e il percorso relativo inizia dalla directory corrente.
Per impostazione predefinita, quando accedi al tuo sistema Linux, la tua directory di lavoro corrente è impostata sulla tua home directory. Supponendo che la directory
Downloads
presente nella home directory, è possibile spostarsi su di essa utilizzando il percorso relativo alla directory:
cd Downloads
Puoi anche navigare nella stessa directory usando il suo percorso assoluto:
cd /home/username/Downloads
In breve, se il percorso inizia con una barra (
/
) è il percorso assoluto della directory.
La directory principale
Su sistemi operativi simili a Unix, l'attuale directory di lavoro è rappresentata da un singolo punto (
.
). Due punti (
..
), uno dopo l'altro, rappresentano la directory principale o in altre parole la directory immediatamente sopra quella corrente.
Se si digita
cd.
, passerai alla directory corrente o, in altre parole, il comando non farà nulla.
Supponiamo di essere attualmente nella
/usr/local/share
, per passare alla
/usr/local
(a un livello superiore rispetto alla directory corrente), digitare:
cd../
Per spostare due livelli nella
/usr
(il genitore del genitore), è possibile eseguire quanto segue:
cd../../
Ecco un altro esempio. Supponiamo che ti trovi nella
/usr/local/share
e desideri passare a
/usr/local/src
. Puoi farlo digitando:
Passare alla directory precedente
Per tornare alla directory di lavoro precedente, passare il trattino (
-
) come argomento al comando cd:
Passare alla home directory
Per accedere alla tua home directory, digita semplicemente
cd
. Un altro modo per tornare direttamente alla tua home directory è usare il carattere tilde (
~
), come mostrato di seguito:
cd ~
Ad esempio, se si desidera accedere alla directory
Downloads
, che si trova all'interno della home directory, digitare:
cd ~/Downloads
Puoi anche navigare nella home directory di un altro utente usando la sintassi seguente:
Elenchi con spazio nei loro nomi
Se la directory che vuoi modificare ha spazi nel suo nome, dovresti circondare il percorso tra virgolette o usare il carattere barra rovesciata (
\
) per sfuggire allo spazio:
cd 'Dir name with space'
Conclusione
A questo punto, dovresti avere una buona conoscenza di quale sia la directory di lavoro corrente e come utilizzare il comando
cd
per navigare in una directory diversa.
Comando pwd in linux (directory di lavoro corrente)
La directory di lavoro corrente è la directory in cui l'utente sta attualmente lavorando. In questo articolo, ti mostreremo come determinare la tua directory di lavoro corrente usando il comando pwd
Come creare directory in linux (comando mkdir)
Nei sistemi Linux, è possibile creare nuove directory dalla riga di comando o con l'aiuto del file manager del desktop. Il comando che consente di creare directory (note anche come cartelle) è mkdir.
Comando ls in linux (elenca file e directory)
Il comando ls è uno dei comandi di base che qualsiasi utente Linux dovrebbe conoscere. Viene utilizzato per elencare informazioni su file e directory all'interno del file system.