18.08.2013 Views

Dalla A alla Z passando per C - Robotica

Dalla A alla Z passando per C - Robotica

Dalla A alla Z passando per C - Robotica

SHOW MORE
SHOW LESS

Create successful ePaper yourself

Turn your PDF publications into a flip-book with our unique Google optimized e-Paper software.

user1@europa:~$ cd documenti/<br />

user1@europa:~/documenti$ cp agenda contatti ../tmp<br />

user1@europa:~/documenti$ ls -l ../tmp/<br />

total 8<br />

-rw-r--r-- 1 user1 user1 28 2008-07-23 14:51 agenda<br />

-rw-r--r-- 1 user1 user1 19 2008-07-23 14:51 contatti<br />

user1@europa:~/documenti$ echo domani partita a tennis >> agenda<br />

user1@europa:~/documenti$ cp agenda ../tmp/<br />

user1@europa:~/documenti$ ls -l ../tmp/<br />

total 8<br />

-rw-r--r-- 1 user1 user1 52 2008-07-23 14:52 agenda<br />

-rw-r--r-- 1 user1 user1 19 2008-07-23 14:51 contatti<br />

user1@europa:~/documenti$<br />

Si noti che listando la seconda volta il contenuto della directory tmp si vede come il file agenda sia<br />

stato sovrascritto. Ha infatti una dimensione maggiore (52 bytes invece che 28), poichè contiene<br />

anche l’ultima stringa inserita.<br />

E’ possibile copiare ricorsivamente una directory aggiungendo a cp l’opzione -r, cioè utilizzando<br />

il comando<br />

cp -r f1 [f2 ...] dir<br />

in questo caso, se f1... è una directory, essa viene copiata ricorsivamente, cioè insieme alle sue<br />

subdirectory e tutti i file contenuti.<br />

user1@europa:~$ ls documenti/<br />

affari/ agenda contatti<br />

user1@europa:~$ cp -r documenti tmp/<br />

user1@europa:~$ ls -RC tmp/<br />

tmp/:<br />

documenti<br />

tmp/documenti:<br />

affari agenda contatti<br />

tmp/documenti/affari:<br />

user1@europa:~$<br />

1.4.7 Spostare i file: mv<br />

Lo spostamento di file e directory si effettua <strong>per</strong> mezzo del comando<br />

mv f1 [f2 ...] dir<br />

il quale sposta f1... dentro dir. Valgono le seguenti regole:<br />

• dir deve esistere come directory<br />

• se f1 esiste già dentro dir il file viene sovrascritto<br />

• f1 [f2 ...] può essere una directory, la quale verrà copiata ricorsivamente dentro dir<br />

17

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!