Linux 使用 zip 和 unzip 来解压和解压文件。
zip
压缩
1 | $ zip file.zip file |
压缩文件夹
普通压缩文件夹,并不会一起压缩文件夹中的文件,需要加上参数 -r
1
$ zip -r file.zip file
带密码压缩
1 | $ zip -e file.zip file # 根据提示输入密码 |
压缩后删除原文件
1 | $ zip -m file.zip file |
unzip
解压
1 | $ unzip file.zip |
解压到文件夹中
1 | $ unzip file.zip -d dir |
使用密码解压
1 | $ unzip -P password file.zip |
查看压缩包的文件
1 | $ unzip -l file.zip |
应用
批量压缩目录下的文件(包括文件夹)
1 | for f in `ls` |