Comment faire pour taper une liste de fichiers et de dossiers (tous dans le même répertoire) à l'exclusion d'un seul répertoire (qui contient énormément des données)Comment utiliser une commande shell pour taire une liste de fichiers et de dossiers avec des exclusions
3
A
Répondre
7
tar --exclude=PATTERN xvzf nameof.tar.gz ./*
MOTIF peut être le nom du répertoire. GNU tar.
+0
Si vous avez une partie d'un nom de fichier/dir qui correspond à PATTERN, également être exclu d'être sauvegardé. C'est un peu dangereux. – deepwell
0
Je pense que cela dépend de votre version de tar. Vous pouvez utiliser 'man tar' ou 'tar --help' pour vérifier les détails de votre version. Mais les options que j'ai trouvé sont:
goudron -X nom: exclut quoi que ce soit répertorié dans le fichier texte donné
tar --exclude = modèle: exclut tout le modèle correspondant
Questions connexes
- 1. Comment utiliser une commande linux pour un ensemble de fichiers
- 2. dans une commande shell
- 3. ant: liste des dossiers sur la ligne de commande
- 4. Commande UNIX pour lister les dossiers avec le nombre de fichiers
- 5. Comment exclure des fichiers et des dossiers de la commande tfpt scorch?
- 6. Comment faire une interruption de commande $ (shell) défectueuse Make
- 7. Existe-t-il une commande shell pour autoriser récursivement les répertoires et les fichiers?
- 8. comment interroger une structure de dossiers (fichiers, répertoires)
- 9. Fichiers liés dans une structure de dossiers
- 10. Relier un répéteur à une liste de fichiers et/ou dossiers
- 11. FinalBuilder Énumération des fichiers et des dossiers
- 12. répertoire de filtre liste avec script shell
- 13. Commande pour compresser tous les fichiers/dossiers sous un répertoire
- 14. Comment développer une ligne de commande Utiliser Windows XP variable shell CMD deux fois (récursive)
- 15. javascript (spidermonkey) comment exécuter une commande linux depuis js shell?
- 16. Comment puis-je tester si une liste de fichiers existe?
- 17. Comment obtenir une liste de noms de dossiers, qui ont des noms chinois, dans une feuille Excel?
- 18. Comment récupérer le message de validation et la liste de fichiers pour une révision particulière?
- 19. Inclure les fichiers dans une ligne de commande avec Ruby
- 20. comment puis-je spécifier une liste de dossiers pour la tâche subant
- 21. Surveillance de fichiers/dossiers
- 22. Comment changer l'attribut read pour une liste de fichiers?
- 23. Comment utiliser les arguments de ligne de commande pour imprimer des fichiers MS Office?
- 24. Copier des fichiers dans des répertoires comme spécifié dans une liste de fichiers avec python
- 25. Comment faire pour que mercurial génère une liste de fichiers qui seront affectés par une fusion?
- 26. Comment puis-je utiliser Linq avec des fichiers Dataset.xsd? Comment utiliser Linq avec des fichiers Dataset.xsd?
- 27. Shell scripting: Utilisation de bash avec xargs
- 28. script shell pour rechercher un attribut et une valeur de stockage avec le nom de fichier
- 29. Sortie de shell de tuyau à svn del commande?
- 30. Citation d'arguments de ligne de commande dans des scripts shell
Vous avez eu un répondez à celui-ci en particulier, mais je noterai que si votre schéma d'exclusion est plus compliqué, vous devriez regarder dans la commande "find" utilisée avec tar. – simon
L'utilisation de la commande "find" avec tar ne fonctionne que si vous n'avez pas une grande liste de fichiers, sinon vous obtenez "Argument list too long" de bash – deepwell