Utilità tar è un'utilità che ci aiuta a creare backup su qualsiasi sistema Linux, include molte opzioni che dobbiamo specificare a seconda di ciò che vogliamo fare.
Qualcosa da sapere è che puoi estrarre un file con estensione .catrame a qualsiasi directory, purché specifichiamo quella directory, non necessariamente nella nostra directory corrente.
Nell'esempio seguente, abbiamo la sintassi per estrarre un file
# tar -xf nomefile.tar -C / percorso_file / cartella
# tar -xf nomefile.tar.gz --directory / percorso_file / cartella
NOTA: Nella prima sintassi, il -C è specificare che stai lavorando in una directory diversa da quella corrente, cioè quando cambieremo la directory o la cartella.
Ecco alcuni esempi in cui questo può essere spiegato meglio:
Esempio 1: estrazione di file .tar
Stiamo per estrarre i file da article.tar in una directory / tmp / my_article. È molto importante assicurarsi che la directory o la cartella di destinazione esista prima di estrarre il file .catrame
Creeremo la cartella di destinazione con il seguente comando:terribile
# mkdir / tmp / mio_articolo
Ora, per estrarre i file da article.tar a / tmp / my_article eseguiamo quanto segue:
# tar -xvf articolo.tar -C / tmp / mio_articolo /
Può anche essere utilizzato –Directory al posto di -C, hanno esattamente la stessa funzione
Esempio 2: estrai file .tar.gz e .tgz
Come nell'esempio precedente, dobbiamo assicurarci che la cartella di destinazione esista utilizzando:
# mkdir / tmp /tgz
Adesso estraiamo documents.tgz nella cartella che abbiamo creato in precedenza
# tar -zvxf docs.tgz -C / tmp / tgz /
Può anche essere usato in questo modo (fa esattamente la stessa cosa)
# tar -zvxf docs.tgz --directory / tmp / tgz /
Esempio 3: estrai i file tar.bz2, tar.bz, .tbz o .tbz2 in un'altra directory
Ancora una volta, ci assicuriamo che la cartella di destinazione esista utilizzando:
# mkdir / tmp /tar-bz
E decomprimiamo il file chiamato documents.tbz2 nella cartella creata prima
# tar -jvxf docs.tbz2 -C / tmp / tar-bz
Esempio 4: estrarre una o più cartelle specifiche all'interno del file .tar in una directory specifica
Qualcosa che possiamo fare anche con tar è estrarre una parte specifica del file che stiamo decomprimendo, senza dover estrarre tutto il contenuto.
In questo caso viene chiamato il file ecc e la cartella di destinazione / tar specifico
Ancora una volta, ci assicuriamo che la cartella di destinazione esista utilizzando:
# mkdir / tmp /tar specifico
# tar -xvf ecc tar ecc / issues / etc / content.odt ecc / mysql / -C / tmp / tar-specific
Ciao, qualcuno sa come posso spostare la cache di Google Chrome dal disco rigido alla RAM in Ubuntu 14.04 LTS?
Lo faccio, è facile. Basta modificare fstab con il sig. valori:
tmpfs /home/Your_USER/.config/google-chrome/Default/Cache/ tmpfs defaults, exec, nosuid, nodev, mode = 0777 0 0
Spero che questo possa aiutarti.
Grazie, grazie mille per la spiegazione.
Grazie per la spiegazione, questo tutorial era necessario (L'altro là fuori nel 2012 non ha mai funzionato per me). Dovrai leggerlo più volte e metterlo in pratica ...
Questo è elementare, sono sorpreso che tu debba fare un post che lo spieghi.
Nessuno legge più i manuali?
$ man tar !!!
Grazie per la chiara spiegazione.