Download Now

Unzip All Files In Subfolders Linux

find . -type f -name "*.zip" -exec unzip {} -d {}_unzip \; This command recursively found all zip files and unzipped them into their respective subfolders. Let me know if you need any further assistance.

find . -type f -name "*.zip" This command found all files with the .zip extension in the current directory and its subdirectories. John then piped the output to xargs , which would execute unzip for each file found: unzip all files in subfolders linux

Best regards, John

tree The output showed a complex directory structure with many subfolders, each containing multiple zip files. and for each file found

find . -type f -name "*.zip" -exec unzip {} -d {}_unzip \; This command used find to locate all zip files, and for each file found, it executed unzip with the -d option to unzip the file into a new subfolder named after the original zip file, with _unzip appended to it. with _unzip appended to it.