Comment puis-je extraire environ 900 fichiers 7z qui se trouvent tous dans le même dossier et qui ont tous un seul fichier à la fois sans le faire un par un? J'utilise Ubuntu 10.10. Tous les fichiers sont situés dans/home/nom d'utilisateur/dossier1/dossier2 Je pense que la seule façon de le faire est de faire un fichier bash mais je n'ai aucune idée sur la façon de le faire ou comment démarrer. Quelqu'un peut-il m'aider, ou au moins me diriger dans la bonne direction?Extraire plusieurs fichiers 7z dans le dossier à la fois dans Ubuntu Linux
10
A
Répondre
10
for arc in *.7z
do
7zwhatever "$arc"
done
0
en adition à l'aide d'une boucle
vous pouvez également utiliser en combinaison avec trouver l'argument exec ou xargs
7
for f in *.7z
do
7zr e "$f" &
done
Cela va extraire tous les fichiers .7z
si elles sont le format 7z dans le répertoire actuel, sans attendre l'achèvement.
Votre ordinateur peut être détenu. Tu étais prévenu!
+1
Si vous avez 900 fichiers alors oui, ce sera douloureux. –
0
La manière la plus simple est unzip '*.zip'
.
Assurez-vous d'avoir les marques '
.
4
est plutôt à l'aide parallel moyen pratique avec compteur total progrès gratuitement;)
ls *.7z | parallel -j+0 --eta '7z x {} >/dev/null'
8
7za -y x "*.7z"
Le code ci-dessus a fonctionné pour moi
Questions connexes
- 1. API pour extraire les fichiers 7z dans .net
- 2. Comment supprimer automatiquement des fichiers dans un dossier dans ubuntu?
- 3. Lire plusieurs fichiers texte dans un dossier
- 4. liste des propriétaires de fichiers dans le dossier sur Linux
- 5. Comment spécifier plusieurs fichiers source dans automake à la fois
- 6. Ouverture de plusieurs fichiers à la fois dans Emacs
- 7. Chargement de plusieurs fichiers à la fois?
- 8. lire/écrire dans des fichiers pour qu'il fonctionne à la fois dans un environnement Linux/Windows
- 9. Modifier le codage du texte pour plusieurs fichiers à la fois dans Eclipse
- 10. Programmation avec C/C++ dans Ubuntu linux
- 11. Comment extraire la console java dans OpenSUSE ou Ubuntu?
- 12. fichiers dans le dossier dans listview
- 13. Comment utiliser plusieurs fichiers à la fois en utilisant bash
- 14. Flash - FileReference, télécharger plusieurs fichiers à la fois
- 15. Fuzzyfinder: un moyen d'ouvrir plusieurs fichiers à la fois?
- 16. Travailler à la fois dans emacs et Textmate
- 17. Comment envoyer la liste de fichiers dans un dossier dans un fichier txt sous Linux
- 18. Copier dans un dossier restreint avec Ant (à l'aide d'Eclipse dans Ubuntu)
- 19. Linux pour compiler plusieurs fichiers Java
- 20. Comment puis-je créer un dossier HTML public dans Ubuntu?
- 21. Comment démarrer et positionner plusieurs applications sous Ubuntu/Linux?
- 22. Fichiers temporaires dans le dossier Symfony-Cache
- 23. Recherche de fichiers à partir d'un seul dossier (préfixe connaissant) par rapport à la recherche de fichiers à partir de plusieurs dossiers (connaître le nom du dossier)
- 24. Sélection de plusieurs fichiers à télécharger dans la page Web
- 25. lire les fichiers dans le dossier
- 26. changer le dossier "fichiers d'application" dans vb.net
- 27. Comment déplacer plusieurs fichiers de téléchargement dans un dossier différent
- 28. nettoyer les fichiers dans le répertoire linux
- 29. linux parcourir les fichiers dans le répertoire
- 30. Regex pour le même motif plusieurs fois dans une ligne
7zwhatever étant la commande extrait? –
@Robert: Correct. –