TAGS CLOUD
Incrementa dimensioniDecrementa dimensioni
Navigare tra le directory
I tool per spostarsi nel file system indispensabili per “esplorare” il sistema alla ricerca di programmi, file e cartelle
In questo primo appuntamento ci occuperemo dei comandi shell (in particolare Bash) che ci permettono di spostarci all’interno delle directory che compongono il file system GNU/Linux. Fondamentalmente si tratta di un unico strumento, noto con il nome cd, contrazione di change directory. L’uso di questo comando è particolarmente semplice e ci consente di esplorare l’albero di directory e sottodirectory in cui è organizzato il file system di un dispositivo di memorizzazione, che può essere un hard disk (o una sua partizione), un CD/DVD, una pendrive USB, una scheda di memoria o altro. Prima di passare all’utilizzo di cd, ricordiamo che il termine directory corrente (detta anche attuale, attiva o di lavoro) serve a indicare la posizione (directory) in cui ci troviamo all’interno del file system, e per scoprire di quale si tratta bisogna utilizzare il comando pwd (print working directory) senza argomenti, (cioè così com’è), che possono essere opzioni o parametri aggiuntivi. A questo punto, supponiamo di essere l’utente linux e di trovarci nella nostra directory home, cioè / home/linux, e di volerci spostare nella cartella test in essa contenuta. In questo caso il comando diventa cd /test. In pratica, bisogna indicare il percorso (path), che può essere assoluto, se parte dalla directory radice (simbolo “/”), ad esempio cd /home/test, oppure relativo se inizia dalla directory corrente, come nel caso precedente. Per spostarsi indietro nella directory immediatamente superiore, cioè nella directory che contiene quella corrente, il comando diventa cd ..: ad esempio, per spostarci da /home/test a /home il comando è cd ... Un caso particolare è rappresentato dal comando cd ., che fa riferimento sempre alla directory corrente. Inoltre, è possibile spostarsi a ritroso in una directory diversa da quella padre, basta semplicemente specificarlo. Supponiamo che da /home/ test vogliamo spostarci in /home/ temp. Il comando in questo caso diventa: cd ..temp. Ovviamente, è possibile andare ancora indietro di più livelli. Ad esempio, per andare da /home/test/file in /home/temp, è possibile utilizzare il comando cd ../temp. Ricordiamo, infine, che cd eseguito senza argomenti ci porta nella nostra directory home, in questo caso home/linux.

Eseguendo cd .. saliamo di un livello (alla directory padre), con cd ritorniamo alla cartella home

Possiamo anche spostarci indietro in una directory diversa da quella padre, ad esempio cd ../temp

Lascia un commento
Tag: navigare, directory, tool
Condividi