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