linux压缩解压文件

首先进入文件夹

cd /home/ftp2/1520/web

压缩方法一:压缩web下的888.com网站

zip -r 888.com.zip888.com

压缩方法二:将当前目录下的所有文件和文件夹全部压缩成myfile.zip文件,-r表示递归压缩子目录下所有文件.

zip -r myfile.zip ./*

解压
unzip -o -d /home/sunny myfile.zip

把myfile.zip文件解压到 /home/sunny/

-o:不提示的情况下覆盖文件;
-d:-d /home/sunny 指明将文件解压缩到/home/sunny目录下;

其他压缩
zip -d myfile.zip smart.txt
删除压缩文件中smart.txt文件
zip -m myfile.zip ./rpm_info.txt
向压缩文件中myfile.zip中添加rpm_info.txt文件

更多参考http://www.php100.com/html/webkaifa/Linux/2009/1213/3652.html

++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

tar命令

可以用来压缩打包单文件、多个文件、单个目录、多个目录。

Linux打包命令_tar

tar命令可以用来压缩打包单文件、多个文件、单个目录、多个目录。

常用格式:

单个文件压缩打包 tar czvf myfile.tar.gz file1

多个文件压缩打包 tar czvf myfile.tar.gz file1 file2,...(file*)(也可以给file*文件mv 目录在压缩)

单个目录压缩打包 tar czvf myfile.tar.gz dir1

多个目录压缩打包 tar czvf myfile.tar.gz dir1 dir2

解包至当前目录:tar xzvf myfile.tar.gz

原文地址:https://www.cnblogs.com/simon123/p/5815452.html