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
Quote:
ntropia ha scritto:
Che curiosone, che sei.
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
Preso direttamente dalla fonte ufficiale:
http://www.gnu.org/software/tar/manual/html_node/file-tutorial.html#file-tutorial
Pietro
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 
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.
eNjoy
Che curiosone, che sei.
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-