L'opzione -f di tar

5 risposte [Ultimo contenuto]
Ritratto di balubeto
balubeto
(Geek)
Offline
Geek
Iscritto: 14/06/2005
Messaggi: 99

CIAO

Che cosa significa l'opzione -f di tar? Che cos'e` il device /dev/rmt0 ? Perche` non basta un tar -x <Nome-file.tar> per estrare i suoi file archiviati?

GRAZIE

CIAO

Balubeto

Ritratto di ntropia
ntropia
(Collaboratore)
Offline
Collaboratore
Iscritto: 18/09/2004
Messaggi: 931

Che curiosone, che sei. Smile
Il comando tar è molto vecchio, e risale all'eredità di Unix presente in Linux.
Tar sta per "Tape ARchive", ovvero archivio su nastro. Le unità a nastro erano i dispositivi più comodi per il backup fino all'avvento dei masterizzatori, e dei dischi fissi a basso costo.
Attualmente i nastri si usano solo per backup molto voluminosi (roba di diversi terabytes di dati), specialmente in ambiti aziendali (associati a robot che cambiano le cassettine dei nastri).

Il tar, quindi, è nato per gestire questi dispositivi, e opzionalmente i files, che in realtà ora vanno per la maggiore. Il dispositivo /dev/rmt0 molto probabilmente è il modo con il quale il tuo sistema chiama il dispositivo a nasto predefinito, oppure quello predefinito in tar. Se il tuo kernel non è compilato per supportarlo, non dovresti trovarlo.
Può andare, come spiegazione?

eNjoy

Chi ha intendimento conti il numero della Bestia, perché è un numero d'uomo; e il suo numero è... rw-rw-rw-

Ritratto di balubeto
balubeto
(Geek)
Offline
Geek
Iscritto: 14/06/2005
Messaggi: 99

Quote:

ntropia ha scritto:
Che curiosone, che sei. Smile
Il comando tar è molto vecchio, e risale all'eredità di Unix presente in Linux.
Tar sta per "Tape ARchive", ovvero archivio su nastro. Le unità a nastro erano i dispositivi più comodi per il backup fino all'avvento dei masterizzatori, e dei dischi fissi a basso costo.
Attualmente i nastri si usano solo per backup molto voluminosi (roba di diversi terabytes di dati), specialmente in ambiti aziendali (associati a robot che cambiano le cassettine dei nastri).

Il tar, quindi, è nato per gestire questi dispositivi, e opzionalmente i files, che in realtà ora vanno per la maggiore. Il dispositivo /dev/rmt0 molto probabilmente è il modo con il quale il tuo sistema chiama il dispositivo a nasto predefinito, oppure quello predefinito in tar. Se il tuo kernel non è compilato per supportarlo, non dovresti trovarlo.
Può andare, come spiegazione?

eNjoy

Ok, ma ho ancora una mezza curiosita`:

Ho una Debian Etch Testing e non ho un'unita` a nastro. Perche`, per estrare i file racchiusi in un file tar memorizzato sul disco rigido, il programma Tar ha ancora bisogno dell'opzione -f oltre all'opzione -x ?

GRAZIE

CIAO

Balubeto

Ritratto di kalos
kalos
(Collaboratore)
Offline
Collaboratore
Iscritto: 26/01/2005
Messaggi: 710

il primo trovato con google :-P

If you haven't tried Debian lately, this would be a good time.

deb lenny/sid
linux user 384443 http://counter.li.org/
linux nelle scuole, firma la petizione

Ritratto di pietro
pietro
(Collaboratore)
Offline
Collaboratore
Iscritto: 30/06/2005
Messaggi: 792

Preso direttamente dalla fonte ufficiale:

http://www.gnu.org/software/tar/manual/html_node/file-tutorial.html#file-tutorial

Pietro

Debian Lenny on BeagleBoard

Ritratto di ntropia
ntropia
(Collaboratore)
Offline
Collaboratore
Iscritto: 18/09/2004
Messaggi: 931

Perchè? Il fatto che il programma sia nato per far quello ti dice niente? Poi è anche in grado di gestire i files.
Rassegnati.... anzi no!
Visto che viviamo in un mondo GNUovo, modificatelo e ricompilatelo Wink
Se avrai successo tutti chiederanno a gran voce il tuo tarF, e diventerà il default.
Nel frattempo, ricordati che per aprire i files con il tar è necessario fare così:tar -xf nomefile.

Wink eNjoy

Chi ha intendimento conti il numero della Bestia, perché è un numero d'uomo; e il suo numero è... rw-rw-rw-