Come tarare una directory (con immagini)

Sommario:

Come tarare una directory (con immagini)
Come tarare una directory (con immagini)

Video: Come tarare una directory (con immagini)

Video: Come tarare una directory (con immagini)
Video: Avviare Windows 10 da Chiavetta USB o HARD DISK esterno 2024, Maggio
Anonim

Il modo più comune per consegnare un batch di file da un sistema Linux è utilizzare il comando tar. Quando si tar una directory, è possibile raggruppare facilmente un gruppo di file in un unico file. Questo file può quindi essere trasferito o archiviato oppure può essere compresso per ridurne le dimensioni.

Passi

865895 1
865895 1

Passaggio 1. Comprendi il formato

In Linux, l'archiviazione di più file viene eseguita utilizzando il comando tar. Questo comando combinerà più file in un unico file, consentendo la compressione o il trasferimento più semplice su un altro computer. Il file risultante avrà estensione.tar. I file.tar sono spesso chiamati tarball.

Il comando tar archivierà solo i file. Non eseguirà alcuna compressione, quindi l'archivio avrà le stesse dimensioni dei file originali. Puoi comprimere il file.tar usando gzip o bzip2, ottenendo un'estensione.tar.gz o.tar.bz2. Questo sarà trattato alla fine dell'articolo

865895 2
865895 2

Passaggio 2. Creare un tarball da una singola directory

Ci sono diverse parti del comando tar quando si crea un tarball da una directory. Di seguito è riportato un esempio di comando tar:

tar -cvf nometar.tar /percorso/della/directory

  • tar - Questo richiama il programma di archiviazione tar.
  • c - Questo flag segnala la "creazione" del file.tar. Dovrebbe sempre venire prima.
  • v - Indica che il processo è "prolisso". Questo mostrerà una lettura di tutti i file che vengono aggiunti al file.tar mentre viene creato. Questo è un flag opzionale.
  • f - Questo flag indica che la parte successiva sarà il nome del nuovo file.tar. Dovrebbe essere sempre l'ultima bandiera.
  • tarName.tar - Puoi scegliere qualsiasi nome che desideri. Assicurati solo di includere l'estensione.tar alla fine. È possibile aggiungere un percorso al nome del file se si desidera creare il tarball in una directory diversa da quella di lavoro corrente.
  • /path/to/directory - Immettere il percorso della directory da cui si desidera creare il file.tar. Il percorso è relativo alla directory di lavoro corrente. Ad esempio, se il percorso completo è ~/home/utente/Immagini e ti trovi attualmente nella directory /home, inserisci /utente/Immagini. Tieni presente che verranno incluse anche tutte le sottodirectory.
865895 3
865895 3

Passaggio 3. Creare un tarball che includa più directory

L'aggiunta di più directory è semplice come aggiungere tutti i percorsi alla fine del comando tar:

tar -cvf tarName.tar /etc/directory1 /var/www/directory2

865895 4
865895 4

Passaggio 4. Aggiungere file o directory a un archivio tar esistente

Puoi continuare ad aggiungere file e directory ai tuoi file di archivio.tar usando il flag "append":

tar -rvf tarName.tar file di testo.txt percorso/a/un'altra/directory

r - Questo è il flag "aggiungi". Sostituisce il flag c dal comando di creazione del tarball

865895 5
865895 5

Passaggio 5. Comprimi un file.tar esistente

Puoi usare "gzip" per comprimere rapidamente il tuo file di archivio.tar. Se hai bisogno di più compressione (file di output più piccolo), puoi invece usare "bzip2". bzip2 impiegherà più tempo per comprimere il file rispetto a gzip.

gzip nometar.tar bzip2 nometar.tar

  • gzip aggiungerà l'estensione.gz al nome del file: tarName.tar.gz
  • bzip2 aggiungerà l'estensione.bz2 al nome del file: tarName.tar.bz2
865895 6
865895 6

Passaggio 6. Comprimi il tarball quando lo crei

Puoi usare i comandi nel passaggio precedente per comprimere i tarball esistenti, ma puoi anche comprimerli mentre li crei usando i flag giusti:

tar -czvf nometar.tar.gz /percorso/della/directory tar -cjvf nometar.tar.bz2 /percorso/della/directory

  • z - Questo flag comprimerà il nuovo file.tar usando gzip. Assicurati di includere l'estensione.gz alla fine del nome del file.
  • j - Questo flag comprimerà il nuovo file.tar usando bzip2. Assicurati di includere l'estensione.bz2 alla fine del nome del file.

Consigliato: