J'ai un répertoire. Il contient environ 500K fichiers .gz.
Comment puis-je extraire tous les .gz de ce répertoire et supprimer les fichiers .gz ?
J'ai un répertoire. Il contient environ 500K fichiers .gz.
Comment puis-je extraire tous les .gz de ce répertoire et supprimer les fichiers .gz ?
Essayez :
ls -1 | grep -E "\.tar\.gz$" | xargs -n 1 tar xvfz
Alors essayez :
ls -1 | grep -E "\.tar\.gz$" | xargs -n 1 rm
Ceci va dé-tarer tous les fichiers .tar.gz dans le répertoire actuel et ensuite supprimer tous les fichiers .tar.gz. Si vous voulez une explication, le "|" prend le stdout de la commande précédente et l'utilise comme stdin de la commande suivante. Utilisez "man commande "sans les guillemets pour comprendre ce que font ces commandes et arguments. Vous pouvez aussi faire des recherches en ligne.
Prograide est une communauté de développeurs qui cherche à élargir la connaissance de la programmation au-delà de l'anglais.
Pour cela nous avons les plus grands doutes résolus en français et vous pouvez aussi poser vos propres questions ou résoudre celles des autres.