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。

posted @ 2020-12-13 21:47  刷书狂魔  阅读(1287)  评论(0编辑  收藏  举报
总访问: counter for blog 次