Condition: Les fichiers d'archive à l'aide de script shell UNIX au format .gz sans structure de répertoireArchive tous les fichiers du répertoire source dans un fichier xyz.gz et déplacer que le répertoire cible en utilisant un script shell UNIX
J'utilise ci-dessous commande
tar -C source_dir -zcvf target_dir/xyz.gz source_dir
exemple:
tar -C /home/log -zcvf /home/archive/xyz.gz /home/log
ici xyz.gz
contient /home/log
Il crée le fichier xyz.gz
en conservant la structure du répertoire. Je veux que seuls les fichiers soient archivés sans structure de répertoire.
Notez qu'un préfixe à quatre espaces sur une ligne restitue les E/S de la console dans un bloc de code, voir ma modification. – halfer
Merci Cela fonctionne pour les moyens actuels du répertoire à partir de "/ home/log". Que faire si je veux exécuter cette commande à partir d'un autre chemin comme "/ home/usr/script" –
un changement de condition. Au lieu de créer un seul fichier d'archive pour tous les fichiers journaux, je souhaite créer des fichiers .gz individuels pour tous les journaux. Comment puis-je atteindre cet objectif? –