Pratica: Usare comandi di gestione file

In questa esercitazione viene fatta un po' di pratica con i comuni comandi Unix di manipolazione file.

1- Loggarsi sul proprio sistema come utente normale
2- Visualizzare il contenuto della directory in cui ci si trova; visualizzarne anche i file nascosti.
3- Visualizzare il contenuto della directory /var/log: eseguire una visualizzazione estesa e provare ad ordinare l'output secondo la data e secondo la dimensione dei file.
4- Creare la directory prova in /tmp
5- Copiare in /tmp/prova tutti i file contenuti nella propria home directory
6- Creare in /tmp/prova un file dal nome pippo.txt
7- Cancellare da /tmp/prova tutti i file ESCLUSO pippo.txt
8- Rinominare pippo.txt in tux.txt
9- Creare la sottodirectory sub all'interno di /tmp/prova
10- Spostarsi in /tmp/prova. Copiare tux.txt in /tmp/prova/sub sia usando path assoluti che relativi.

Domande e verifiche
- Come si fa a visualizzare i file nascosti di una directory?
- Come si fa ad ottenere un elenco esteso (con informazioni aggiuntive) dei file presenti in una directory?
- Come si fa ad ordinare un elenco esteso secondo tempo di modifica e dimensioni dei file?

Comandi necessari
ls - Visualizza il contenuto di una directory. Opzioni utili: -a Visualizza i file nascosti (che iniziano con .); -l Visualizza in modalità estesa, fornendo per ogni file maggiori informazioni; -t Ordina secondo data di modifica; -S Ordina secondo dimensione del file.
ls -lat /var/log Visualizza in modalità estesa, in ordine di data, il contenuto della directory /var/log, file nascosti inclusi.
mkdir /tmp/prova - Crea la directory prova in /tmp
cp -R /home/loginutente/* /tmp/prova/ - Copia tutto il contenuto della home di loginutente in /tmp/prova
rm -i - Cancella uno o più file, chiedendo ogni volta conferma. Usare con cautela.
touch /tmp/prova/pippo.txt - Aggiorna la data di modifica del file indicato, se non esiste lo crea con dimensioni 0.
mv /tmp/prova/pippo.txt /tmp/prova/tux.txt - Sposta il file pippo.txt in tux.txt all'itenro della directory /tmp/prova. Di fatto è come se lo rinominasse.
mkdir /tmp/prova/sub - Crea la directory sub all'interno di /tmp/prova.
cd /tmp/prova - Si sposta in /tmp/prova
cp tux.txt sub/ - Copia tux.txt nella subdirectory sub, usando path relativi.
cp /tmp/prova/tux.txt /tmp/prova/sub/ - Copia tux.txt nella subdirectory sub, usando path assoluti.

Privacy Policy