soluzioni


I nomi dei files in linux possono essere molto vari, e a volte sorprendenti; per esempio vediamo i nomi usati in questa directory:
[steffe@lab5 strani]$ ls -la
total 48
-rw-rw-r--    1 steffe   steffe         15 Nov 19 16:30    
drwxrwxr-x    2 steffe   steffe       4096 Nov 19 16:33 .
-rw-rw-r--    1 steffe   steffe         15 Nov 19 16:30 . .
drwxr-xr-x   85 steffe   steffe       4096 Nov 19 16:30 ..
-rw-rw-r--    1 steffe   steffe         15 Nov 19 16:30 ...
-rw-rw-r--    1 steffe   steffe         15 Nov 19 16:30 ....
-rw-rw-r--    1 steffe   steffe         15 Nov 19 16:31 #gratella#
-rw-rw-r--    1 steffe   steffe         15 Nov 19 16:31 -meno
-rw-rw-r--    1 steffe   steffe         15 Nov 19 16:33 "pippo"
-rw-rw-r--    1 steffe   steffe         15 Nov 19 16:32 pip|po
-rw-rw-r--    1 steffe   steffe         15 Nov 19 16:32 ; punto e virgola
-rw-rw-r--    1 steffe   steffe         15 Nov 19 16:31 Un file strano...
[steffe@lab5 strani]$ 
Il più strano è senza dubbio quello che compare nella prima riga !
E' difficile indovinarne il nome, che in questo caso consiste di 3 caratteri di spazio (ma potrebbero essere 1, 2, 3, 4, 5, .... spazi).
Un esercizio interessante è quello di rimuovere o alterare uno dei files: si usano vari trucchi, come quello di usare il path completo invece del semplice nome del file, o di commentare un carattere speciale facendolo precedere da un \  o di mettere tra virgolette la stringa che si vuole usare, e così via.

Il completamento del nome del file fatto usando il TAB nella bash è in certi casi di notevole aiuto.

In caso disperato si può provare ad elencare i numeri di inode e cancellare direttamente quelli (ma di solito questa opzione è riservata a root).

Per chi vuole cimentarsi nella prova ecco qui la directory strani: basta stararla con tar  xzvf  strani.tgz .  
CHIUDI

Laboratorio di Comunicazione mediante Calcolatore - Sergio Steffè - AA 2016/2017 - PISA