zoukankan      html  css  js  c++  java
  • Linux之tar命令

    一、介绍

    tar 命令用于将一个或多个文件和目录打包。压缩和解压文件。tar本身不具有压缩功能,是调用压缩功能实现的。

    二、使用方法

    语法:tar [选项][文件]
    选项:
    -c 建立新的压缩文件
    -d 记录文件的差别
    -r 添加文件到已经压缩的文件
    -u 添加改变了和现有的文件到已经存在的压缩文件
    -x 从压缩的文件中提取文件
    -t 显示压缩文件的内容
    -z 支持gzip解压文件
    -j 支持bzip2解压文件
    -Z 支持compress解压文件
    -v 显示操作过程
    -k 保留原有文件不覆盖
    -m 保留文件不被覆盖
    -W 确认压缩文件的正确性
    

    三、案例 

    1.将root目录打包,并保存为root.bak.tar

    [root@ping ~]# tar -cf root.bak.tar  /root/
    

    2.将boot目录打包,并压缩为boot.bak.gz

    [root@ping ~]# tar -zcf boot.bak.gz /boot
    [root@ping ~]# ls -lh boot.bak.gz 
    -rw-r--r-- 1 root root 32M 2月  23 15:56 boot.bak.gz
    

    3.将boot目录打包,并压缩为boot.bak.bz2

    [root@ping ~]# tar -cjf boot.bak.bz2 /boot/
    [root@ping ~]# ls -lh boot.bak.bz2 
    -rw-r--r-- 1 root root 32M 2月  23 15:58 boot.bak.bz2
    

    4.解压文件到指定目录

    [root@ping ~]# tar -xf boot.bak.bz2 -C /tmp/
    [root@ping ~]# ls /tmp/
    boot
    

      

      

      

  • 相关阅读:
    HandlerThread
    handler原理
    死锁简析
    Android序列化
    AsyncTask原理
    【java线程池】
    java创建线程的三种方式
    service相关
    【hashMap】详谈
    【activity任务栈】浅析
  • 原文地址:https://www.cnblogs.com/pingzhe/p/8462468.html
Copyright © 2011-2022 走看看