.

mercoledì 6 maggio 2015

Introduzione al terminale - gestiamo files e directory - prima parte

Ciao a tutti,
nel precedente articolo abbiamo iniziato ad affrontare l'utilizzo del terminale e in particolare per quanto riguarda la gestione dei processi.

Oggi andremo ad analizzare i comandi principali per poterci agevolmente muovere tra files e cartelle, affrontando i comandi base più importanti e che ognuno dovrebbe conoscere, non perchè essi siano necessari nell'utilizzo comune, ma per il fatto che ci faranno prendere maggior familiarità con la shell.

Pertanto apriamo un terminale e, nel caso in esempio, supponiamo di voler accedere da terminale alla cartella "Scaricati" contenuta nella nostra home, per farlo digiteremo

cd Scaricati

Come vedete ora ci siamo posizionati sulla cartella Scaricati, ora vogliamo conoscere il contenuto di tale cartella e vedere l'elenco dei files o cartelle in essa contenuti.

Per farlo utilizzeremo il comando ls, semplicemente digitando ls

Ora possiamo vedere l'elenco dei files contenuto nella cartella Scaricati, diciamo che è possibile affinare ulteriormente tale visualizzazione aggiungendo al comando ls alcuni parametri aggiuntivi.

Per esempio, aggiungendo dopo ls il suffisso -la, potremo conoscere in dettaglio per ogni tipo di file i permessi associati, vedere la dimensione, la data relativa all'ultima modifica e altre utili informazioni
digitiamo pertanto

ls -la

Come potete vedere ora l'elenco appare molto esaustivo e comprende tutte le informazioni che, utilizzando invece l'interfaccia grafica del nostro file manager, potremmo raggiungere solo con ulteriori passaggi e con una velocità di esecuzione certamente minore.

le opzioni possibili da poter aggiungere al comando ls per perfezionare la visualizzazione a nostro piacimento sono molte, per averne una completa panoramica è sufficiente digitare il comando
ls --help

Creazione di cartelle e/o sottocartelle

Ipotizziamo ora che, all'interno della nostra cartella Scaricati, volessimo creare una sottocartella, magari riservata al salvataggio della nostra musica preferita, diciamo di voler nominare Musica tale cartella, per far ciò utilizzeremo il comando mkdir, pertanto, con il terminale sempre posizionato nella nostra cartella Scaricati, digiteremo
mkdir Musica

Fatto ciò andiamo a verificare i risultato digitando ls una volta che il terminale si trovi posizionato sulla directory Scaricati

Come vedete, ora all'interno della nostra cartella Scaricati, si è creata una sottocartella denominata Musica, diciamo che vogliamo però personalizzare ulteriormente la nostra cartella e creare due sottocartelle, ad esempio una per la musica rock ed una per la musica pop.


Per fare ciò spostiamo ora nella directory Musica tramite il comando
cd Musica

A questo punto creiamo le sottocartelle a noi necessarie con i comandi
mkdir Pop
mkdir Rock

Come possiamo vedere abbiamo creato le due sottocartelle a noi necessarie, cosa che possiamo immediatamente verificare anche dal file manager.

Supponiamo, a questo punto, di esserci accorti di aver commesso un errore, non abbiamo più bisogno di questa cartella ne delle sue sottocartelle, per far questo utilizzeremo il comando rmdir, pertanto rechiamo sulla directory di nostro interesse
cd Scaricati

Ora procederemo a rimuovere la cartella Musica, il comando base per effettuare tale operazione sarebbe

rmdir Musica

Digitandolo, il terminale ci restituirà un errore, questo perchè il comando base funziona solo se la cartella che andiamo ad eliminare risulti vuota, cosa che nel nostro caso non è, infatti essa contiene le sottocartelle Rock e Pop, per aggirare il problema il comando andrà digitato come di seguito

rm Musica -r

Come possiamo notare sia la cartella Musica che le sue sottocartelle Pop e Rock non sono più presenti all'interno della nostra cartella Scaricati.

Per poter tornare indietro nelle directory sul terminale sarà sufficiente digitare il comando cd che ci porterà nuovamente alla directory home principale

Se vogliamo "ripulire" la schermata del nostro terminale sarà sufficiente digitare il comando

clear

Nel prossimo articolo analizzeremo i comandi necessari a tagliare/incollare cartelle, al loro spostamento in altra directory etc

A presto








Nessun commento:

Posta un commento