在linux中解压 tar.gz 到指定目录中命令如下:tar -zxvf archive_name.tar.gz -C /tmp/extract_here/

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了在linux中解压 tar.gz 到指定目录中命令如下:tar -zxvf archive_name.tar.gz -C /tmp/extract_here/相关的知识,希望对你有一定的参考价值。

参考技术A 在linux下,可以通过tar
--help查看帮助,里面关于-C的解释:"
-C,
--directory=DIR
改变至目录
DIR“也就是说把archive_name.tar.gz解压到"/tmp/extract_here/"目录下。
其实解压这个文件更好的理解是:
tar
-xzf
archive_name.tar.gz
-C
/tmp/extract_here/
x表示解压;z表示解压的格式是gzip;f表示需要解压的文件;-C就表示把解压后的文件放在指定目录下;至于上面的那个v是详细列出解压过程的。

Linux中下载解压安装.tar.gz文件

一、将解压包发送到linux服务器上:

1、在windos上下载好.tar.gz文件后,通过winscp等SFTP客户端传送给linux

2、在linux中通过wget命令直接下载

#wget [选项] [下载地址]

wget常用参数:

-b:后台下载(默认下载到当前目录)

-O:用自定义的名字保存下载文件。下载下来的文件默认会用“下载地址的最后一个“/”符号后面的字符串来命名”,而我们可以使用“-O 新文件名” 来重新命名。

-limit-rate:限速下载,如wget --limit-rate=300k

 

二、解压.tar.gz文件:

可以用tar命令来解压.tar.gz文件,默认解压到当前目录。

#tar [主选项][辅选项] [文件名或目录名]

(一般情况下,解压.tar.gz文件用-zxvf选项

如果出现报错gzip: stdin: not in gzip format,则表示不是gzip格式,用-xvf选项解压即可)

主选项(必选,且只能选其中一项):

c :相当于打包。

x :从档案文件中释放文件。相当于拆包。

t :列出档案文件的内容,查看里面有哪些文件。

辅选项(可选):

-z :是否需要用 gzip 压缩或解压? 一般格式为xx.tar.gz或xx. tgz

-j :是否需要用 bzip2 压缩或解压?一般格式为xx.tar.bz2  

-v :压缩的过程中显示文件

-f :使用档名(注:-f后面要立刻接文件路径或文件名,不能再接其他选项)

-p :使用原文件的原来属性(属性不会依据使用者而变)

 

三、安装

先用cd命令移动到刚刚解压出来的目录下。

之后连续输入以下三个命令:

#./configure

#make

#make install

解释:

在解压出来的文件夹中有一个名为configure的可执行脚本程序,它是用于检查系统是否有编译时所需的库,以及库的版本是否满足编译的需要等安装所需要的系统信息。为随后的编译工作做准备。使用#./configure命令执行。

检查通过后,将生成用于编译的MakeFile文件。此时,可以开始进行编译了。使用#make命令编译。

成功编译后,通过#make install安装。

安装完毕,应清除编译过程中产生的临时文件和配置过程中产生的文件。键入如下命令:

#make clean 
#make distclean

之后可以将刚刚下载的解压包和解压出来的文件夹删掉。

以上是关于在linux中解压 tar.gz 到指定目录中命令如下:tar -zxvf archive_name.tar.gz -C /tmp/extract_here/的主要内容,如果未能解决你的问题,请参考以下文章

Linux怎么使用压缩和解压到指定目录的命令

怎么解压文件到指定位置

Linux 常规操作

求教一个关于在Linux下解压的问题

如何在Linux上使用tar命令解压和压缩文件

linux tar 怎样将压缩到指定文件夹