1.zip/unzip
zip 新file 旧file或文件夹 # 把旧文件和文件夹压缩成新文件 -r是文件夹下所有文件 zip -r a.zip ./doc #压缩当前目录 doc下的所有文件变成 a.zip unzip -d /home/meng a.zip #把文件a.zip 解压缩到home/meng路径下
2.tar
(1)打包
-c 创建一个压缩文件
-f 文件名(f要放到最后)
tar -cvf a.tar file1 file2 #把file1文件和file2文件压缩成a.tar,还可以同时打包多个文件夹等混合方式
-t显示文件内容
-v 显示文件详细信息 (不想看详情的话,所有指令-v都可以省略)
tar -tvf a.tar #显示tar包详细列表
(2)压缩
先打成tar包,再进行各种压缩
-z 表示gz格式压缩
一步到位
tar -zcvf a.tar.gz file1 file2 #一步到位,连打包带压缩
(3)解压
-x 解压
tar -xf a.tar #解压tar包
-C 大写C 指定解压的路径
tar -xf a.tar -C /home/meng #把 a.tar 解压的home/meng路径下
各种tar格式的解压
ar -xvf file.tar #解压 tar包 tar -xzvf file.tar.gz #解压tar.gz tar -xjvf file.tar.bz2 #解压 tar.bz2 tar -xZvf file.tar.Z #解压tar.Z unrar e file.rar #解压rar unzip file.zip #解压zip