Dans tar Comment puis-je exclure le contenu du directory, mais laisser le directory vide

Je veux créer un file tar excluant certains dossiers qui ont de nombreux sous-dossiers et files, mais ne laissant que les dossiers principaux qui sont exclus. Explication:

-project |-dir1 |-dir2 |-cache |-logs |-dir3 --dir4 

Je veux que mon tar exclue le cache et enregistre le contenu (files et dossiers), mais gardez ces dossiers vides dans le file tar.

Si j'utilise –exclude = project / cache, il exclut les dossiers du file. Comment puis-je faire ceci ?

One Solution collect form web for “Dans tar Comment puis-je exclure le contenu du directory, mais laisser le directory vide”

Vous pouvez exclure les files dans les directorys en question sans exclure les directorys eux-mêmes avec --exclude=project/cache/* .

Soyez conscient que s'il y a des files dot dans ces directorys, ils seront encore ramassés dans le goudron; Si tel est le cas, vous devrez peut-être travailler sur un regexp plus sophistiqué.

  • Linux gzip multiples sous-directorys dans des archives distinctes?
  • Compresser datatables en continu avant l'envoi
  • BackupPC prend plus de 72 heures pour sauvegarder 250 Go
  • Comment je list le contenu d'un file tar?
  • MySQL a-t-il besoin de download pour comstackr à partir de la source?
  • Créer des archives ZIP sans save les permissions?
  • dd incapable d'écrire sur le lecteur de bande
  • Comment récupérer un server à partir d'un file tar
  • propriétaires de swaps de tar lorsque vous déplacez des files depuis dev to prod server
  • Archivage d'un grand nombre de files avec TAR
  • Installez la version ancienne de PHP sur Centos 6
  • Les astuces du serveur de linux et windows, tels que ubuntu, centos, apache, nginx, debian et des sujets de rĂ©seau.