服务器文件压缩是我们备份服务器数据常用的命令,这里介绍服务器的压缩命令zip。
通过zip命令可以将服务器某个目录打包成.zip的压缩包,它和tar命令类似。
命令格式
zip [选项] 压缩后的文件名.zip 要压缩的路径
常用参数选项如下:zip命令参数 | 说明 |
-q | 不显示指令执行过程 |
-r | 递归处理,将指定目录下的所有文件和子目录一并处理 |
-z | 替压缩文件加上注释 |
-v | 显示指令执行过程或显示版本信息 |
-d | 更新压缩包内文件 |
-n<字尾字符串> | 不压缩具有特定字尾字符串的文件 |
-e | 加密压缩文件 |
-u | 追加文件到zip压缩包中 |
例子
下面介绍zip命令的一些例子帮助我们理解并使用zip命令。
1. 压缩目录中的全部文件
[root@localhost]# zip -r test.zip /home/www/test
2. 压缩目录中的部分文件
[root@localhost]# zip -r test.zip /home/www/test/test1.txt
3. 加密压缩
[root@localhost]# zip -e test.zip /home/www/test
4. 追加压缩
[root@localhost]# zip -u test.zip test3.txt