Bootstrap

Linux(Centos7)基本操作(1):文件压缩和解压(tar、zip)

文件压缩和解压

zip命令

  • 安装命令 yum install -y unzip zip
  • 压缩文件:
    • 基本格式:zip [参数] [压缩后的文件名] [打包的目录路径]
    • 压缩文件:xxx是当前路径中需要压缩的文件夹:zip -r xxx.zip xxx/;
      • 比如需要压缩文件夹a下所有的内容,就执行zip -r a.zip a;
      • 如果是将其他目录下的文件压缩到当前路径,xxx前面可以添加路径
    • 基本命令
      • -r:将指定的目录下的所有子目录以及文件一起处理
      • -q:安静模式,在压缩的时候不显示指令的执行过程
      • -m:将文件压缩之后,删除源文件
  • 解压zip文件
    • 基本格式:xxx是需要解压的文件(解压到当前路径):unzip xxx.zip

tar命令

  • 解压xx.tar.gz到当前目录:tar -xzvf xxx.tar.gz
  • 将指定文件xxx压缩为xxx.tar.gz:tar -czf xxx.tar.gz xxx
  • 基本命令:
    • -c: 创建压缩文件;
    • -x:解开压缩文件;
    • -z:用Gzip压缩或者解压文件, 额外属性,只针对带.gz的文件,如果不带-z就是单独的tar文件;
    • -j:解压bzip或者将文件压缩为bzip,即*.tar.bz2;
    • -v:显示压缩或者解压过程;
    • -f:目标文件名,-f一般放在参数末尾,后面接目标文件名;
;