web-dev-qa-db-fra.com

Comment décompresser des fichiers dans le répertoire en cours?

J'essaie d'écrire un script bash qui va décompresser automatiquement les téléchargements mp3 et les déplacer dans mon dossier ~/music.

Mon problème est que lorsque j'utilise la commande unzip, il crée son propre dossier dans le dossier des téléchargements, alors que je préférerais qu'il ne contienne que la liste de tous les fichiers mp3 du dossier ~/downloads.

Ma question est de savoir s’il existe un moyen d’avoir les fichiers répertoriés dans le dossier ~/downloads au lieu de créer son propre dossier dans le répertoire de téléchargement, OR s’il existe un moyen de modifier automatiquement les répertoires vers le répertoire de téléchargement. le dossier décompressé résultant en supposant que je ne connaisse pas le nom de ce dossier?

Désolé si cela semble déroutant, mais merci pour toute aide!

7
LurkDog

Utilisez l'option unzip -j ("chemins d'accès indésirables"), qui extraira uniquement les fichiers sans recréer les sous-répertoires.

8
poolie