题目
Linux系统中,哪个命令用于解压tar.gz文件?A. tar -xvzf 文件名.tar.gzB. tar -xvf 文件名.tar.gzC. gzip -d 文件名.tar.gzD. gunzip 文件名.tar.gz
Linux系统中,哪个命令用于解压tar.gz文件?
- A. tar -xvzf 文件名.tar.gz
- B. tar -xvf 文件名.tar.gz
- C. gzip -d 文件名.tar.gz
- D. gunzip 文件名.tar.gz
题目解答
答案
A
解析
本题考查Linux系统中解压tar.gz文件的命令。解题核心在于理解tar
命令的功能及参数组合:
.tar.gz
文件是先用gzip
压缩,再用tar
打包,因此解压时需要同时处理压缩和打包两层操作。tar
命令自带-z
参数可直接处理gzip压缩,无需单独使用gzip
或gunzip
命令。
选项分析
选项A:tar -xvzf 文件名.tar.gz
- 正确。
tar
命令通过参数组合实现解压:-x
:解包(extract)-v
:显示详细过程(verbose)-z
:处理gzip压缩(gzip压缩文件)-f
:指定文件名(file)
- 功能完整:直接解压.tar.gz文件为原始文件。
选项B:tar -xvf 文件名.tar.gz
- 错误。缺少
-z
参数,无法处理gzip压缩,会导致tar
命令报错。
选项C:gzip -d 文件名.tar.gz
- 错误。
gzip -d
仅能解压.gz压缩层,得到中间文件文件名.tar
,但未解包,仍需后续用tar -xvf 文件名.tar
处理。
选项D:gunzip 文件名.tar.gz
- 错误。
gunzip
与gzip -d
类似,仅解压.gz层得到文件名.tar
,仍需tar
命令解包。