linux压缩和解压命令

压缩和解压命令

  • gzip/gunzip
    1. gzip:用于压缩文件,只能压缩为*.gz的格式
    2. gunzip:解压缩文件,只能解压缩*.gz的格式
    3. gzip /home/hello.txt:压缩home目录下的hello.txt文件
    4. gunzip /home/hello.txt.gz:解压缩home目录下的hello.txt.gz文件
  • zip/unzip
    1. zip:用于压缩文件,也可压缩目录
    2. unzip:用于解压zip格式的文件
    3. zip -r:递归压缩,就是压缩目录和目录下的文件或文件夹
    4. unzip -d:指定解压后文件的存放地址
    5. zip -r myhome.zip /home/:将home目录及包含的文件或目录都压缩为myhome.zip文件
    6. unzip -d /opt/tmp /home/myhome.zip:将home目录下的myhome.zip文件,解压到opt目录下的tmp目录下
  • tar
    1. tar:既可以压缩,也可以解压,压缩的格式为*.tar.gz
    2. 选项:
      • -c:产生.tar打包文件
      • -v:显示详细信息
      • -f:指定压缩后的文件名
      • -z:打包同时压缩
      • -x:解包.tar文件
    3. tar -zcvf pc.tar.gz /home/pig.txt /home/cat.txt:将home目录下的pig.txt和cat.txt一同压缩为pc.tar.gz文件。
    4. tar -zcvf myhome.tar.gz /home/:将home目录压缩为myhome.tar.gz文件
    5. tar -zxvf pc.tar.gz:将pc.tar.gz文件解压到当前目录
    6. tar zxvf /home/myhome.tar.gz -C /opt/tmp2:将home目录下的myhome.tar.gz文件解压到opt下的tmp2下

你可能感兴趣的:(Linux,linux,服务器)