28.05.2013 Views

LOA HackLab - Autistici

LOA HackLab - Autistici

LOA HackLab - Autistici

SHOW MORE
SHOW LESS

Create successful ePaper yourself

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

Creare archivi con tar 53<br />

$ ls -la ~/directory/<br />

total 24<br />

drwxr-sr-x 5 tx0 tx0 4096 Dec 4 17:55 .<br />

drwxr-sr-x 53 tx0 tx0 8192 Dec 4 17:55 ..<br />

drwx------ 2 tx0 tx0 4096 Dec 4 17:55 dir1<br />

drwxr--r-- 2 tx0 tx0 4096 Dec 4 17:56 dir2<br />

drwxr-xr-x 2 tx0 tx0 4096 Dec 4 17:56 dir3<br />

$<br />

$ ls -la ~/directory/dir1<br />

ls: directory/dir1/: Permission denied<br />

$<br />

$ ls -la ~/directory/dir2<br />

ls: directory/dir2/.: Permission denied<br />

ls: directory/dir2/..: Permission denied<br />

ls: directory/dir2/file3: Permission denied<br />

ls: directory/dir2/file4: Permission denied<br />

ls: directory/dir2/file5: Permission denied<br />

total 0<br />

$<br />

$ ls -la ~/directory/dir3<br />

total 8<br />

drwxr-xr-x 2 tx0 tx0 4096 Dec 4 17:56 .<br />

drwxr-sr-x 5 tx0 tx0 4096 Dec 4 17:55 ..<br />

-rw-r--r-- 1 tx0 tx0 0 Dec 4 17:56 file6<br />

-rw-r--r-- 1 tx0 tx0 0 Dec 4 17:56 file7<br />

$<br />

Notate che ~/directory/dir1 non ci consente nemmeno di tentare la lettura<br />

generando un errore sulla directory stessa; 2 ci consente il tentativo, ma per ciascun<br />

file o directory contenuto genera un errore; 3 invece ci permette il listato dei file. I<br />

permessi delle 3 directory sono infatti nell’ordine 700, 744 e 755 (l’ultima leggibile ed<br />

eseguibile a tutti).<br />

5.2 Creare archivi con tar<br />

Un archivio è un file che contiene più file al suo interno, organizzati in modo da preservarne<br />

contenuto, dimensione, permessi, proprietà e dati di creazione e di accesso. È l’equivalente<br />

Unix di un file prodotto con pkzip o arj sotto DOS ma con una differenza: gli archivi<br />

Unix non sono compressi. 4<br />

Il più comune programma per la creazione di archivi sotto Unix è tar. 5 La sintassi è la<br />

seguente:<br />

tar [OPZIONI] [file da inserire]<br />

4 Questo non vuol dire che non possano essere compressi. Vedi a proposito di seguito<br />

5 Il cui nome è la contrazione di t ape a rchiver in quanto in origine pensato per la produzione di<br />

archivi solo su unità a nastro (tape appunto) e successivamente modificato per poter generare<br />

anche archivi dentro file su disco

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

Saved successfully!

Ooh no, something went wrong!