znew

Linux
Publiée le 2026-10-12 05:19:21
Illustration Linux pour la commande znew

znew

# Crée des fichiers .Z de test pour la démo
echo "Contenu A" > archive1.Z
echo "Contenu B" > archive2.Z

# Vérifie l'aide de l'outil, juste pour être sûr qu'il est là
znew --help | grep 'recompress'

# Compresse le premier fichier en mode verbeux (tu verras les stats)
znew -v archive1.Z

# Force la recompression même si un .gz existe déjà (utile après une modification)
znew -f archive2.Z

# Teste la conversion sans supprimer l'original (mode sûr, tu ne perds rien)
znew -t *.Z

# Utilise la compression optimale et les pipes pour économiser de l'espace disque
znew -9 -P large_data1.Z

# Simule le traitement d'un ensemble de fichiers avec des options multiples
for file in archive*.Z; do
echo "Traitement de $file..."
done

# Compresse un fichier tout en gardant l'original s'il est plus petit que la version .gz
znew -K final_report.Z

# Si tu as beaucoup de fichiers, tu peux faire une boucle pour les traiter tous
for file in *.Z; do
if [[ "$file" == "archive*.Z" ]]; then
echo "Compression de $file..."
znew -f "$file"
fi
done

# Nettoyage : Supprime les fichiers .Z originaux après compression réussie (attention !)
rm archive*.Z