J'essaie de créer un script qui peut compresser des fichiers avec une certaine extension dans un certain nombre de répertoires en une seule tar-ball. Actuellement, ce que j'ai dans le fichier script est:
find "$rootDir" -name '*doc' -exec tar rvf docs.tar {} \;
Où $rootDirest le chemin de base pour rechercher.
C'est très bien sauf que les chemins sont absolus dans le fichier tar. Je préférerais que les chemins soient relatifs $rootDir. Comment pourrais-je procéder?
Exemple de courant tar -tf docs.taroù $rootDirest /home/username/testsorti:
home/username/test/subdir/test.doc
home/username/test/second.doc
Ce que je souhaite que la sortie soit:
./subdir/test.doc
./second.doc