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*:
- .tar格式
tar -cvf main.tar main.c
- .tar.bz2格式
tar -cjvf main.tar.bz2 main.c
- .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专业在读,热爱编程。
专业之外,喜欢阅读,尤爱哲学、金庸、马尔克斯。
专业之外,喜欢阅读,尤爱哲学、金庸、马尔克斯。

浙公网安备 33010602011771号