Living in the Shell #7; zip
zip
🗜️
Creates ZIP archives.
Test archive integrity -T
zip -T x.zip
Create/update zip archive (add/update file)
zip x.zip ~/.bashrc ~/.profile
Creates
x.zip
archive file (if not exist) and adds.bashrc
and.profile
to it.
Add directory and its content -r
zip -r x.zip ~/Documents
Without
-r
nothing is added.
Add all names except directories -D
zip -D x.zip ~/*
Set password while add/update files -P
zip -P my-password x.zip file-to-add-or-update.txt
Store-only mode (fast, without compression) -0
zip -0 x.zip ~/Pictures
Fast compression mode (fast, low compression) -1
zip -1 x.zip ~/Pictures
Ultimate compression mode (slow, maximum compression) -9
zip -9 x.zip ~/Pictures
Delete file from archive -d
zip -d x.zip .bashrc
About Living in the Shell
Obsessed with doing things in the shell, I’ve decided to share my daily struggles on living in the shell as terse but informative posts.