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

    tar命令介绍

    tar命令用于对文件进行打包压缩或解压,其格式为 "tar [选项] [文件]"。

    在Linux中,常见的压缩文件格式较多,其中主要使用的是.tar.tar.gz.tar.bz2

    tar命令的参数及其应用:

    参数 作用
    -c 创建压缩文件
    -x 解开压缩文件
    -t 查看压缩包内有哪些文件
    -z 用Gzip格式压缩或解压
    -j 用bzip2格式压缩或解压
    -v 显示压缩或解压过程
    -f 目标文件名
    -p(小写) 保留原始的权限与属性
    -P(大写) 使用绝对路径来压缩
    -C 指定解压到的目录

    tar命令的使用

    压缩文件

    例如,将目录中的main.c文件压缩为main.tar*

    1. .tar格式
    tar -cvf main.tar main.c
    
    1. .tar.bz2格式
    tar -cjvf main.tar.bz2 main.c
    
    1. .tar.Gzip格式
    tar -czvf main.tar.gz main.c
    

    压缩目录

    使用Gzip格式压缩目录directory,得到压缩文件pressfile.tar.gz

    tar -czvf pressfile.tar.gz directory
    

    -c表示创建压缩文件,-v表示显示压缩过程,-j-z表示选择bzip2格式还是Gzip格式,-f必须放在参数的最后一位,代表要压缩的软件包的名称。

    解压文件/目录

    pressfile.tar.gz文件解压到/home.jmh目录下:

    tar -xzvf pressfile.tar.gz -C /home/jmh
    

    -x表示解压文件,-C表示指定存放解压文件的目录。


    至于-t-P-P参数的作用就没有深究了,目前只需会压缩与解压文件就ok。

    CS专业在读,热爱编程。
    专业之外,喜欢阅读,尤爱哲学、金庸、马尔克斯。
  • 相关阅读:
    MyBatis嵌套查询column传多个参数描述
    RabbitMQ入门Demo
    使用Nginx配置资源虚拟路径
    RabbitMQ在windows环境下的安装
    Nginx的一些基本功能
    Maven的setting配置文件
    Dubbo与Zookeeper
    swap是干嘛的?
    HttpMessageConverter那回事
    java 深拷贝与浅拷贝机制详解
  • 原文地址:https://www.cnblogs.com/jmhwsrr/p/14130543.html
Copyright © 2011-2022 走看看