紫影基地

 找回密码
 立即注册
查看: 102|回复: 0

[Linux 研究] linux解压后缀为.gz文件到指定目录

[复制链接]
阅读字号:

2001

主题

2116

帖子

21万

积分

超级版主

Rank: 8Rank: 8

积分
210086
发表于 2024-11-24 10:29:27 | 显示全部楼层 |阅读模式

使用gzip命令解压(解压后文件会放在当前目录)并移动到指定目录
首先,如果只是想解压.gz文件,假设文件名为file.gz,可以使用gzip -d命令。例如:
gzip -d file.gz。这条命令会将file.gz解压为file(如果原文件是file.txt.gz,解压后就是file.txt)。
然后,将解压后的文件移动到指定目录。假设指定目录是/destination/directory,可以使用mv命令。例如:
mv file /destination/directory(如果解压后的文件名是file.txt,则命令为mv file.txt /destination/directory)。
使用gunzip命令解压并移动到指定目录(和gzip -d类似)
gunzip命令可以直接解压.gz文件。例如:
gunzip file.gz,这会将file.gz解压为file(或file.txt等,取决于原文件名)。
然后使用mv命令将文件移动到指定目录,和上面步骤一样。例如:
mv file /destination/directory(或mv file.txt /destination/directory)。
使用tar命令解压(如果.gz文件是tar.gz格式的压缩包)并指定解压目录
有时候.gz文件是tar归档文件经过gzip压缩后的文件(即.tar.gz或.tgz格式)。如果是这种情况,可以使用tar命令。例如,要解压archive.tar.gz到/destination/directory目录:
tar -zxvf archive.tar.gz -C /destination/directory。
其中-z表示使用gzip来解压,-x表示解压,-v表示显示详细信息(解压过程中会显示正在解压的文件名等信息),-f表示指定要解压的文件(这里是archive.tar.gz),-C表示指定解压的目标目录(这里是/destination/directory)。
注意:在使用这些命令时,需要确保你有对文件和目标目录的读写权限。如果没有足够的权限,可能需要使用sudo命令(在有 sudo 权限的情况下)来提升权限。例如:sudo tar -zxvf archive.tar.gz -C /destination/directory。


示例 : tar -zxvf wwwroot_JiKeSuCai.gz -C /www/wwwroot/DreamHorse/Jksc

回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

QQ|Archiver|手机版|小黑屋|紫影基地

GMT+8, 2025-1-12 07:01 , Processed in 0.082379 second(s), 18 queries .

Powered by Discuz! X3.4

Copyright © 2001-2020, Tencent Cloud.

快速回复 返回顶部 返回列表