Compression all subdirectories and output each directory as a zip file.
Use zip to compress all subdirectories under a folder and output each directory as a zip file.
Authored by: funnyzakBrought to you by Warp, a free terminal reimagined to work like a modern app.
directory
opitons
zip_pattern
output
name_with_str
Command
Copy
for dir in $(ls -d ./*/); do (zip -r -q ./$(basename $dir)_$(date +%Y%m%d%H%M%S).zip ${dir}* && echo -e "Compressed to ./$(basename $dir)_$(date +%Y%m%d%H%M%S).zip."); done
Tags
Edit in GitHub
Copied