Est-ce que tar -cvzf packed.tar.gz mydir prendra en compte les fichiers cachés?

13

J'ai besoin de créer une archive tar d'un répertoire donné. Cependant, je dois m'assurer que les fichiers cachés sont également inclus (tels que ceux commençant par .).

La commande suivante prendra-t-elle automatiquement en compte les fichiers cachés?

tar -cvzf packed.tar.gz mydir

Sinon, comment puis-je m'assurer d'inclure des fichiers cachés?

Jérôme Verstrynge
la source
1
utilisationtar -cvzf packed.tar.gz mydir/.
Mohammad Kholghi

Réponses:

15

Oui, il sera.

Les fichiers commençant par .ne sont pas "masqués" dans tous les contextes. Ils ne sont pas développés par *, et lsne les répertorient pas par défaut, mais tarne se soucient pas du début .. ( findne s'en soucie pas non plus.)

(Bien sûr, c'est une de ces choses qui est facile à découvrir par expérience.)

Keith Thompson
la source
Merci. Oui, l'expérience est parfois une solution pour trouver une réponse, mais dans ce cas, je ne suis pas un expert Unix et je sais que les comportements - en général - peuvent être modifiés avec la configuration. Que faire si deux systèmes ne sont pas configurés de la même manière? La croyance que je pourrais construire à partir d'un système pourrait ne pas être vraie pour un autre.
Jérôme Verstrynge
1
@JVerstry: Bon point. Une suggestion, cependant; une question comme "J'ai essayé cela, et cela a fonctionné; est-ce garanti?" aurait été encore mieux.
Keith Thompson
tar --helprépertorie plusieurs options différentes, toutes commençant par celles --excludequi permettent d'exclure divers fichiers en fonction du nom, du modèle, etc. D'accord, l'expérimentation est un excellent moyen de tester et de vérifier si quelque chose fonctionne comme prévu. Faites des sauvegardes régulièrement!
bsd