linux命令中tar后跟的zxvf是什么意思

2025-05-11 05:58:13
推荐回答(3个)
回答1:

tar命令用于对文件打包压缩或解压,格式为:“tar [选项] [文件]”。

打包并压缩文件:“tar -czvf 压缩包名.tar.gz 文件名”

解压并展开压缩包:“tar -xzvf 压缩包名.tar.gz”

参数
作用

-c
创建压缩文件

-x
解开压缩文件

-t
查看压缩包内有那些文件

-z
用Gzip压缩或解压

-j
用bzip2压缩或解压

-v
显示压缩或解压的过程

-f
目标文件名

-p
保留原始的权限与属性

-P
使用绝对路径来压缩

-C
指定解压到的目录

以上是从linux就该这么学的第二章拷贝过来的……

回答2:

分别是四个参数:
x:从 tar 包中把文件提取出来
z:表示 tar 包是被 gzip 压缩过的,所以解压时需要用 gunzip 解压
v:显示详细信息

fxxx.tar.gz:指定被处理的文件是 xxx.tar.gz

这些都是tar的参数。.tar.gz是一个压缩包,.tar只是打包而没有压缩,注意这点。

1. z:通过gzip支持压缩或解压缩。还有其他的压缩或解压缩方式,比如j表示bzip2的方式。

2. x:解压缩。c是压缩。

3. v:在压缩或解压缩过程中显示正在处理的文件名。

4. f:f后面必须跟上要处理的文件名。也就是说你不能写成这样tar-zxfv zhcon-0.2.5.tar.gz。

回答3:

2.9 打包压缩文件命令
tar命令用于对文件打包压缩或解压,格式为:“tar [选项] [文件]”。
打包并压缩文件:“tar -czvf 压缩包名.tar.gz 文件名”
解压并展开压缩包:“tar -xzvf 压缩包名.tar.gz”
参数 作用
-c 创建压缩文件
-x 解开压缩文件
-t 查看压缩包内有那些文件
-z 用Gzip压缩或解压
-j 用bzip2压缩或解压
-v 显示压缩或解压的过程
-f 目标文件名
-p 保留原始的权限与属性
-P 使用绝对路径来压缩
-C 指定解压到的目录

将/etc目录内文件打包并通过gzip格式压缩:
[root@linuxprobe ~]# tar czvf etc.tar.gz /etc
tar: Removing leading `/' from member names
/etc/
/etc/fstab
/etc/crypttab
/etc/mtab
/etc/fonts/
/etc/fonts/conf.d/
/etc/fonts/conf.d/65-0-madan.conf
/etc/fonts/conf.d/59-liberation-sans.conf
/etc/fonts/conf.d/90-ttf-arphic-uming-embolden.conf
/etc/fonts/conf.d/59-liberation-mono.conf
/etc/fonts/conf.d/66-sil-nuosu.conf
……………………………………

将etc.tar.gz解压到/root/etc目录中:
[root@linuxprobe ost ~]# mkdir /root/etc

开始解压etc.tar.gz文件:
[root@linuxprobe ~]# tar xzvf etc.tar.gz -C /root/etc
etc/
etc/fstab
etc/crypttab
etc/mtab
etc/fonts/
etc/fonts/conf.d/
etc/fonts/conf.d/65-0-madan.conf
etc/fonts/conf.d/59-liberation-sans.conf
etc/fonts/conf.d/90-ttf-arphic-uming-embolden.conf
etc/fonts/conf.d/59-liberation-mono.conf
etc/fonts/conf.d/66-sil-nuosu.conf
etc/fonts/conf.d/65-1-vlgothic-gothic.conf
etc/fonts/conf.d/65-0-lohit-bengali.conf
etc/fonts/conf.d/20-unhint-small-dejavu-sans.conf

百度Linux就该这么学,第2章 新手必须掌握的Linux命令,里面还有很多实用的命令!