Sysop.Fr
Catégories

apache

awk

bash

charmap

date

echo

encoding

find

grep

hexdump

irc

iso3166

ls

mysql

od

openssh

printf

python

read

sed

seq

smpp

sort/uniq

tar

tr

ucp

Articles

Mémo de la commande tar

La commande tar permet la gestion de fichiers archives. Une archive est la réunion de plusieurs fichiers en un seul.

1. Création d’une archive

Les exemples ci-dessous créent l’archive archive.tar contenant les fichiers file1.txt, file2.txt et file3.txt

root@debian:~# tar cvf archive.tar file1.txt file2.txt file3.txt

root@debian:~# find . -type f -name "*.txt" >> files.txt
root@debian:~# tar cvf archive.tar --files-from files.txt

root@debian:~# find . -type f -name "*.txt" |xargs tar rvf archive.tar
            

2. Visualisation d’une archive

Les exemples ci-dessous affichent l’ensemble ou certains des fichiers contenus dans une archive

root@debian:~# tar tvf archive.tar

root@debian:~# tar tvf archive.tar |grep file
            

3. Extraction d’une archive

Les exemples ci-dessous extraient l’ensemble ou certains des fichiers contenus dans une archive

root@debian:~# tar xvf archive.tar

root@debian:~# tar xvf archive.tar "file*.txt"