Mercredi 10 octobre 2007
L'archivage unix se fait par tar
La compression se fait par gz
Avec tar.gz, les autorisations sur les fichiers et les dossiers sont maintenues.
Liste du contenu de l'archive :
tar -tf archive.tar
Restitution :
tar -xvf archive.tar
Décompression + Restitution :
tar -xzvf archive.tar.gz (ou archive.tar.bz2 ou archive.tgz)
Archivage de "source" :
tar -cvf archive.tar source
Compression + archivage :
tar -czvf archive.tar.gz MonRepertoire (ou archive.tar.bz2 ou archive.tgz)
Signification détaillée des options "tar" ci-dessus :
-t ou --list : liste le contenu de l'archive
-f ou --file : indique que l'archive est sur un support fichier (et non une bande magnétique, un disque, etc...)
-x ou --extract : extraction de l'archive (contraire de --create)
-v ou --verbose : tous les fichiers compressés - décompressés défilent à l'écran
-z ou --gzip, -- ungzip : précise que l'on compresse en tar.gz ou décompresse d'un tar.gz
-c ou --create : création de l'archive (contraire de --extract)
Décompression gzip :
ungzip archive.gz
Compression gzip :
gzip archive.gz source
Décompression avec zip :
unzip archive.zip -d /repertoiredestination
unzip -uo archive.zip -d /repertoiredestination -x __MACOSX/*
-u : ne restaure que si le fichier n'existe pas ou est moins récent dans /repertoiredestination
-o : considère la date de l'archive comme étant la date du plus ancien fichier qu'elle contient
-x : exclusions de certains fichiers qui ne doivent pas être restaurés
Compression avec zip :
zip -r /repertoiredestination/archive /repertoiresource : génère un archive.zip dans le repertoire destination
-r : parcourt la structure du repertoire récursivement
La compression se fait par gz
Avec tar.gz, les autorisations sur les fichiers et les dossiers sont maintenues.
Liste du contenu de l'archive :
tar -tf archive.tar
Restitution :
tar -xvf archive.tar
Décompression + Restitution :
tar -xzvf archive.tar.gz (ou archive.tar.bz2 ou archive.tgz)
Archivage de "source" :
tar -cvf archive.tar source
Compression + archivage :
tar -czvf archive.tar.gz MonRepertoire (ou archive.tar.bz2 ou archive.tgz)
Signification détaillée des options "tar" ci-dessus :
-t ou --list : liste le contenu de l'archive
-f ou --file : indique que l'archive est sur un support fichier (et non une bande magnétique, un disque, etc...)
-x ou --extract : extraction de l'archive (contraire de --create)
-v ou --verbose : tous les fichiers compressés - décompressés défilent à l'écran
-z ou --gzip, -- ungzip : précise que l'on compresse en tar.gz ou décompresse d'un tar.gz
-c ou --create : création de l'archive (contraire de --extract)
Décompression gzip :
ungzip archive.gz
Compression gzip :
gzip archive.gz source
Décompression avec zip :
unzip archive.zip -d /repertoiredestination
unzip -uo archive.zip -d /repertoiredestination -x __MACOSX/*
-u : ne restaure que si le fichier n'existe pas ou est moins récent dans /repertoiredestination
-o : considère la date de l'archive comme étant la date du plus ancien fichier qu'elle contient
-x : exclusions de certains fichiers qui ne doivent pas être restaurés
Compression avec zip :
zip -r /repertoiredestination/archive /repertoiresource : génère un archive.zip dans le repertoire destination
-r : parcourt la structure du repertoire récursivement