一、tar

1、压缩

tar czvf 压缩文件名称.tar.gz 文件或者目录名称

  1. # 把/etc目录打包成文件backup.tar.gz
  2. tar czvf backup.tar.gz /etc
  3. # c 打包
  4. # z gzip格式压缩
  5. # v 显示打包过程
  6. # f 显示打包名字
  7. #

如果是tar cjvf,那么j的意思是用bzip2的格式进行压缩

2、解压

  1. tar xzvf 压缩文件名称.tar.gz 文件或者目录名称
  2. # x是解压
后缀 解压
.tar tar xvf
.tar.gz tar xzvf
.tar.bz tar xjvf

二、zip

注:限.zip格式文件
常用解压缩:
[root@mysql test]# unzip -o test.zip -d tmp/
将压缩文件test.zip在指定目录tmp下解压缩,如果已有相同的文件存在,要求unzip命令覆盖原先的文件。
常用压缩:
[root@mysql test]# zip -r test.zip ./*
将当前目录下的所有文件和文件夹全部压缩成test.zip文件,-r表示递归压缩子目录下所有文件。
以下命令均在/home目录下操作
cd /home #进入/home目录
1、把/home目录下面的mydata目录压缩为mydata.zip
zip -r mydata.zip mydata #压缩mydata目录 压缩成 mydata.zip 文件
2、把/home目录下面的mydata.zip解压到mydatabak目录里面
unzip mydata.zip -d mydatabak