“T” 开头的命令

“T” 开头的命令

tar 命令

打包解包、压缩解压缩

tar 包

  • 打包
    • tar -cvf 打包名.tar 被打包的目录
    • tar -cvf 打包名.tar 被打包的文件1 被打包的文件2 被打包的文件3
      • -c 参数
        • create,创建打包文件
      • -v 参数
        • verbosely,输出详细过程
      • -f
        • 指定档案的文件名称,参数后面一定是 .tar 包名,所以必须放到最后
  • 解包
    • tar -xvf 打包名.tar
      • 解包到当前目录
      • -x 参数
        • extract,提取,解包
    • tar -xvf 打包名.tar -C 解包路径位置
      • 解包到指定目录
      • -C 参数
        • directory,解压到指定的目录
        • 注意:解压目录必须存在

gzip 压缩包

  • tar -zcvf 打包压缩文件名.tar.gz 被压缩的文件/目录
    • 压缩文件
    • -z 参数
      • gz 包格式
  • tar -zxvf 打包文件.tar.gz
    • 解压缩文件
  • tar -zxvf 打包文件.tar.gz -C 目录
    • 解压缩到指定目录

bzip2 压缩包

由 bzip2 包提供的功能,CentOS7 需要安装:yum install -y bzip2

  • tar -jcvf 打包压缩文件名.tar.bz2 被压缩的文件/目录
    • 压缩文件
    • -j 参数
      • bz2 包格式
  • tar -jxvf 打包文件.tar.bz2
    • 解压缩文件
  • tar -jxvf 打包文件.tar.bz2 -C 目录
    • 解压缩到指定目录