J'aimerais créer un fichier tar pour compresser un dossier contenant des sous-dossiers. J'essaie avec la commande suivante int dans le terminal:
tar -czf folder directorios.tar.gz
directorios.tar.gz serait le résultat
Essayer:
tar -czvf directorios.tar.gz folder
Quelques notes:
La récursivité est la valeur par défaut, à partir des pages de manuel tar
:
-c, --create
Create a new archive. Arguments supply the names of the files to be archived.
Directories are archived recursively, unless the --no-recursion option is
given.
Bien que cela puisse être désactivé en utilisant l'option --no-recursion
...
Vous avez besoin du nom d'archive immédiatement aprèsl'option -f
, la séquence correcte étant:
tar -c [-f ARCHIVE] [OPTIONS] [FILE...]
^^^^^^^^^^
Pour une ligne de commande plus flexible(notamment si vous souhaitez utiliser d'autres utilitaires de compression que gzip avec tar), vous pouvez omettre l'option -z
et utiliser les options -a
ou --auto-compress
pour permettre à tar de automatiquementdécide quel compresseur utiliser en fonction du suffixe d'archive :
-a, --auto-compress
Use archive suffix to determine the compression program.
Les suffixes reconnus (et les applications de compression correspondantes) sont:
le tar est assez cool :)
Références: