Ciao amici appassionati di Linux! Oggi, tuffiamoci in uno dei nostri strumenti più affidabili e spesso sottovalutati nel toolkit Linux: il tar
comando. Che tu sia un amministratore di sistema esperto o un hobbista di Linux, devi capire come utilizzarlo in modo efficiente tar
per la gestione delle cartelle può essere un vero punto di svolta. Quindi, prendi la tua bevanda preferita e iniziamo insieme questo viaggio!
Cosa c'è di tar
e perché dovrebbe interessarti?
tar
, abbreviazione di Tape Archive, è più di un semplice comando; è un punto fermo nel mondo Linux. Ci consente di raggruppare un gruppo di file e directory in un unico pacchetto ordinato, noto come tarball. Pensalo come un coltellino svizzero digitale per i tuoi file e directory!
Le basi di tar
La sintassi generale di tar
è piuttosto semplice:
tar [options] [archive-file] [what to tar]
Qui:
[options]
diretar
cosa vuoi che faccia.[archive-file]
è il file tar risultante.[what to tar]
sono i file o le directory che stai concludendo.
Creare il tuo primo tarball
Comprimere una singola cartella
Diciamo che hai una cartella denominata Photos
che desideri archiviare. Ecco come farlo:
tar -cvf photos.tar ~/Photos
Questo comando si scompone come:
-c
per creare,-v
per verboso (così puoi vedere cosa sta succedendo),-f
for file, seguito dal nome del file tar.
Avvolgere più cartelle insieme
E se volessi archiviarli entrambi? Photos
ed Documents
? Basta elencarli:
tar -cvf my_files.tar ~/Photos ~/Documents
Aggiunta di un po' di compressione con la compressione
Per risparmiare spazio, aggiungiamo la compressione. Per la compressione gzip, basta aggiungere un file z
:
tar -czvf photos.tar.gz ~/Photos
E per la compressione bzip2, cambialo in a j
:
tar -cjvf photos.tar.bz2 ~/Photos
Unboxing: estrazione dei Tarball
Per aprire un tarball e recuperare i tuoi file, usa:
tar -xvf photos.tar
tar
è abbastanza intelligente da capire se è compresso con gzip o bzip2.
Un po 'cool tar
Trucchi
Dai una sbirciatina all'interno di un Tarball
Sei curioso di sapere cosa c'è dentro un tarball senza aprirlo? Utilizzo:
tar -tf photos.tar
Tieni lontani gli indesiderati
Per escludere file durante la creazione di un file tar, come quei fastidiosi file temporanei, utilizzare --exclude
:
tar -cvf archive.tar ~/Documents --exclude='*.tmp'
Backup incrementali per Win
tar
è ottimo anche per i backup. Per eseguire un backup incrementale:
tar -cvf backup.tar --listed-incremental=snapshot.file ~/Documents
Questo crea un record di ciò di cui è stato eseguito il backup, utile per il backup successivo.
Avvolgere Up
E il gioco è fatto! tar
non si tratta solo di schiacciare i file in uno spazio più piccolo. Si tratta di organizzare, proteggere e gestire con facilità la nostra vita digitale. Ricorda, il modo migliore per imparare è fare. Quindi, apri il tuo terminale e inizia a giocare tar
. Chissà cosa scoprirai!
Alla prossima, buon tarring! 🐧💻
Ciao, sono Himadri Das, sono un blogger e un collaboratore open source. Ho circa 11 anni di esperienza nel settore dell'Information Technology. Attualmente lavoro in una startup aziendale come responsabile del controllo qualità. Ho esperienza pratica su Appium, Selenium, QTP, Locust, framework di automazione, test delle prestazioni, test funzionali, Java, Python, scripting di Shell, MySql, Redis, Kafka ecc. A parte il mio lavoro e la scrittura di blog, amo giocare chitarra, amo viaggiare e amo guardare il cricket e il calcio. Se vuoi saperne di più su di me, visita il mio profilo linkedin.
Ciao amico lettore,
Siamo una piccola squadra alla Techiescience, che lavora duro tra i grandi player. Se ti piace quello che vedi, condividi i nostri contenuti sui social media. Il tuo supporto fa una grande differenza. Grazie!