题目
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. tar -xvzf 文件名.tar.gz
解析
本题考查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命令解包。