linux中如何把一个打包的文件解压到当前目录

作者&投稿:滑巧 (若有异议请与网页底部的电邮联系)
在LINUX下如何将tar压缩文件解压到指定的目录下~

将tar压缩文件解压到指定的目录下的命令是:
tar -xvf 压缩文件 -C /指定目录
例:#tar -xvf openstack_test.tar -C /tmp
说明:把根目录下的openstack_test.tar解压到/tmp下。

扩展资料:
tar命令是Unix/Linux系统中备份文件的可靠方法,几乎可以工作于任何环境中,它的使用权限是所有用户。
解压参数说明:
-x : --extract,--get 解开tar文件。
-v : --verbose 列出每一步处理涉及的文件的信息,只用一个“v”时,仅列出文件名,使用两个“v”时,列出权限、所有者、大小、时间、文件名等信息。
-f : --file [主机名:]文件名 指定要处理的文件名。可以用“-”代表标准输出或标准输入。
-C,--directory DIR 转到指定的目录.
参考来源资料:百度百科-Tar(Linux系统命令)

linux下tar命令解压到指定的目录 :
#tar zxvf /bbs.tar.zip -C /zzz/bbs
//把根目录下的bbs.tar.zip解压到/zzz/bbs下,前提要保证存在/zzz/bbs这个目录
这个和cp命令有点不同,cp命令如果不存在这个目录就会自动创建这个目录!
附:用tar命令打包
例:将当前目录下的zzz文件打包到根目录下并命名为zzz.tar.gz
#tar zcvf /zzz.tar.gz ./zzz
---------------------------------------------------------------------------------------
tar 解压缩命令
tar
-c: 建立压缩档案
-x:解压
-t:查看内容
-r:向压缩归档文件末尾追加文件
-u:更新原压缩包中的文件
这五个是独立的命令,压缩解压都要用到其中一个,可以和别的命令连用但只能用其中一个。下面的参数是根据需要在压缩或解压档案时可选的。
-z:有gzip属性的
-j:有bz2属性的
-Z:有compress属性的
-v:显示所有过程
-O:将文件解开到标准输出
下面的参数-f是必须的
-f: 使用档案名字,切记,这个参数是最后一个参数,后面只能接档案名。
# tar -cf all.tar *.jpg
这条命令是将所有.jpg的文件打成一个名为all.tar的包。-c是表示产生新的包,-f指定包的文件名。
# tar -rf all.tar *.gif
这条命令是将所有.gif的文件增加到all.tar的包里面去。-r是表示增加文件的意思。
# tar -uf all.tar logo.gif
这条命令是更新原来tar包all.tar中logo.gif文件,-u是表示更新文件的意思。
# tar -tf all.tar
这条命令是列出all.tar包中所有文件,-t是列出文件的意思
# tar -xf all.tar
这条命令是解出all.tar包中所有文件,-x是解开的意思
压缩
tar –cvf jpg.tar *.jpg //将目录里所有jpg文件打包成tar.jpg
tar –czf jpg.tar.gz *.jpg //将目录里所有jpg文件打包成jpg.tar后,并且将其用gzip压缩,生成一个gzip压缩过的包,命名为jpg.tar.gz
tar –cjf jpg.tar.bz2 *.jpg //将目录里所有jpg文件打包成jpg.tar后,并且将其用bzip2压缩,生成一个bzip2压缩过的包,命名为jpg.tar.bz2
tar –cZf jpg.tar.Z *.jpg //将目录里所有jpg文件打包成jpg.tar后,并且将其用compress压缩,生成一个umcompress压缩过的包,命名为jpg.tar.Z
rar a jpg.rar *.jpg //rar格式的压缩,需要先下载rar for linux
zip jpg.zip *.jpg //zip格式的压缩,需要先下载zip for linux
解压
tar –xvf file.tar //解压 tar包
tar -xzvf file.tar.gz //解压tar.gz
tar -xjvf file.tar.bz2 //解压 tar.bz2
tar –xZvf file.tar.Z //解压tar.Z
unrar e file.rar //解压rar
unzip file.zip //解压zip
总结
1、*.tar 用 tar –xvf 解压
2、*.gz 用 gzip -d或者gunzip 解压
3、*.tar.gz和*.tgz 用 tar –xzf 解压
4、*.bz2 用 bzip2 -d或者用bunzip2 解压
5、*.tar.bz2用tar –xjf 解压
6、*.Z 用 uncompress 解压
7、*.tar.Z 用tar –xZf 解压
8、*.rar 用 unrar e解压
9、*.zip 用 unzip 解压

第一步,file 文件名.后缀名 查看打包文件的压缩方式,如果后缀是gz
第二部,tar -xvzf 文件名.后缀名 就可以解压至当前目录

若后缀为.tar.gz,使用tar -xzvf filename
若后缀为.tar.bz2,使用tar -xjvf filename
若后缀为rar,需要安装unrar,然后unrar filename
若后缀无.tar格式,直接根据压缩名称使用gzip或者bzip2

tar -zxvf 要解压的文件

鼠标右键-》解压缩


linux中怎样把对个文件放到一个文件夹中?
linux中将一个文件放到一个文件夹中可以使用mv命令或者cp命令:1,mv命令是移动或更名现有的文件或目录;用法为 mv 文件名或者文件夹名 需要移动到的路径 例如: mv test.txt \/usr mv 的常用参数:-b或--backup  若需覆盖文件,则覆盖前先行备份。-f或--force  若目标文件或目录与现有的文件...

linux如何删除一个文件夹下的所有内容linux如何删除一个文件
linux如何删除文件?方法\/步骤1:我使用的是“SecureCRT”通过SSH2连接到我的Linux系统,如下图所示 方法\/步骤2:在Linux下删除目录的命令是“rm”,我们可以在终端命令提示符下输入“rm--help”查看rm命令的具体使用方法。我们常用的几个参数为“-f-i-r-v”-i删除前逐一询问确认。这个参数有一个好处...

linux如何让一个程序占用文件
程序占用文件步骤是:1、只查看该进程:ps-ef|grep11345。2、查看该进程打开的文件:lsof-p11345。3、查看内存分配:lcat\/proc\/11345\/maps。4、查看堆栈:pstack11345。5、查看发出的系统调用:strace-p11345。6、查看调用库函数:ltrace-p11345。

linux怎样把一个文件夹下的文件移动到另一个文件夹上?
用”.”表示)中:“$ mv \/usr\/udt\/*” 。(2)将文件test.txt重命名为wbk.txt:“$ mv test.txt wbk.txt”。(3)把当前目录的一个子目录里的文件移动到另一个子目录里mv 文件名\/* 另一个目录。(4)移动当前文件夹下的所有文件到上一级目录 mv * ..\/。

Linux系统root用户下如何把一个文件复制到另外的用户
拓展:1、Linux以它的高效性和灵活性著称,Linux模块化的设计结构,使得它既能在价格昂贵的工作站上运行,也能够在廉价的PC机上实现全部的Unix特性,具有多任务、多用户的能力。以后借助于Internet网络,并通过全世界各地计算机爱好者的共同努力,已成为今天世界上使用最多的一种UNIX 类操作系统,并且使用...

linux删除文件夹命令(linux如何删除一个目录?)
要删除一个空文件夹,可以使用`rmdir`命令,例如:```rmdirfoldername```如果文件夹不为空,则会显示一个错误消息并拒绝删除该文件夹。Linux删除文件夹命令步骤如下:操作环境:联想Y7000笔记本电脑、windowsLinuxkali0&Ubuntu202LTS等。Ubuntu系统首先,进入已经安装好的Ubuntu系统,打开系统终端。在Linux...

如何在linux下将一个文件夹拷贝到另一个文件夹里面去
-a或--archive  此参数的效果和同时指定"-dpR"参数相同。-b或--backup  删除,覆盖目标文件之前的备份,备份文件会在字尾加上一个备份字符串。-d或--no-dereference  当复制符号连接时,把目标文件或目录也建立为符号连接,并指向与源 文件或目录连接的原始文件或目录。-f或--force  强行...

Linux的shell编程中,如何将一段字符串进行截取?
简单介绍下Shell字符串截取的详细方法,如截取指定字数、按指定的字符串截取、按指定要求分割。一、Linuxshell截取字符变量的前8位,有方法如下:二、按指定的字符串截取1、第一种方法:${varible##*string}从左向右截取最后一个string后的字符串${varible#*string}从左向右截取第一个string后的字符串$...

如何用linux把一个装好的系统做成镜像?
[root@TIANCOM ~]# mondoarchiveSee \/var\/log\/mondoarchive.log for details of backup run.Checking sanity of your Linux distribution 选择标记的存放在服务器本地硬盘里面就可以了,点击回车下一步出现让你选择存放路径,直接默认即可,回车下一步。一般选择gzip作为压缩条件就可以了,随你自行选择吧...

Linux的shell编程中如何将一段字符串写入到某个文件中并覆盖文件的一...
改掉,重写个文件,删除原来的。改这个文件为一样的名字。第二种,以需要改写的文本,把原来的文件分成两个部分,要改写的部分空出,然后重定向合并到一个文件里。例如, file.txt 分为 a.txt b.txt 现在 1 a.txt>file.txt 2 变行 >>file .txt 3 b.txt >>file.txt ...

双滦区19141552119: linux内核解包
步栋丹黄: linux下打包和解包工具主要有tar,gzip,通常我们下载的压缩文件后缀.tar.gz,只需要在命令行里输入tar -zxvf XXX.tar.gz 然后回车就完成解压,也可以通过linux下的帮助man tar看看具体用法,也可以在网上搜搜,详细资料很多. 希望对你有帮助.

双滦区19141552119: 如何在linux中解压文件中的某一个文件夹 -
步栋丹黄: 解压到指定的目录使用一下命令即可:tarzxvfxxx.tar.gz-C/home/aa/home/aa就是指定的文件夹

双滦区19141552119: 在linux上如何解压 .zip的文件 -
步栋丹黄: 语法:unzip 〔选项〕 压缩文件名.zip 各选项的含义分别为: -x 文件列表 解压缩文件,但不包括指定的file文件. -v 查看压缩文件目录,但不解压. -t 测试文件有无损坏,但不解压. -d 目录 把压缩文件解到指定目录下. -z 只显示压缩文...

双滦区19141552119: linux 中如何解压文件(比如.tar.gz 用tar -
步栋丹黄: tar -xzvf .tar.gz tar [-cxtzjvfpPN] 文件与目录 ....参数:-c :建立一个压缩文件的参数指令(create 的意思);-x :解开一个压缩文件的参数指令!-t :查看 tarfile 里面的文件!特别注意,在参数的下达中, c/x/t 仅能存在一个!不可同时存在! ...

双滦区19141552119: 如何在Linux上使用tar命令解压和压缩文件 -
步栋丹黄: Linux系统压缩和解压文件都可以用tar命令,在压缩文件时指定压缩参数,解压缩时指定解压参数. tar命令主要参数解释: -z参数:表示要解压或压缩的是tar.gz文件(如果是tar.bz2就是-j) -x参数:表示是执行解压缩操作而不是打包操作 -v参数...

双滦区19141552119: linux中tar命令怎么解压.tgz与.tar.gz文件 -
步栋丹黄: 目前一般tar包都是.tar.gz或者.tar.bz2格式 格式:tar 选项 解压文件名称 -C 解压时释放的目录 -c创建.tar格式的包文件 -x解开.tar格式的包文件 -v输出详细信息 -f表示使用归档文件(f必须是最后一个选项,也就是紧挨文件名) -p打包时保留原始文件及目录的权限 -t列表查看包内的文件 -C解包时指定释放的目标文件夹 -z调用gzip程序进行压缩或解压 -j调用bzip2程序进行压缩或解压 例:解压11.tar.gz tar -xvzf 11.tar.gz -C 释放的目标目录 如果是释放到当前目录的话把从-C开始的内容删掉即可

双滦区19141552119: linux怎么解压zip中的一个文件 -
步栋丹黄: Linux下自带了一个unzip的程序可以解压缩文件, 解压命令是:unzip filename.zip 同样也提供了一个zip程序压缩zip文件,命令是 zip filename.zip files 会将files压缩到filename.zip 另外看看你的文件的后缀名,不同的后缀的文件解压和压缩的命...

双滦区19141552119: linux下怎么解压压缩包的部分文件 -
步栋丹黄: Linux下自带了一个unzip的程序可以解压缩文件, 解压命令是:unzip filename.zip 同样也提供了一个zip程序压缩zip文件,命令是 zip filename.zip files 会将files压缩到filename.zip 另外看看你的文件的后缀名,不同的后缀的文件解压和压缩的命令...

双滦区19141552119: Linux系统中,如何使用命令行将压缩文件内的指定文件解压出来?
步栋丹黄: 首先你的文件如果是file.tar,那只是打包文件,现在常用文件打包压缩文件为file.tar.gz,只要执行tar -zxvf file.tar.gz 路径/文件名.

双滦区19141552119: linux下解压压缩文件命令 -
步栋丹黄: 用zip或者是 gzip,看系统可支持,一般linux都支持这个两个命令.命令相对较简单,你可以去百度一下具体的参数.如果你的文件夹比较多,就选择tar,就是打包并压缩“tar -czvf 文件加名” 用4个参数比较常用.

本站内容来自于网友发表,不代表本站立场,仅表示其个人看法,不对其真实性、正确性、有效性作任何的担保
相关事宜请发邮件给我们
© 星空见康网