1. 首页 > 汽车 >

linux rar解压命令_linux解压rar命令行

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

c- Disable comments show

inux上的tar命令通常用来创建名为.tar.gz或.tgz的归档文件,也被称为“压缩包”。该命令有大量的选择,但你只需要记住几个字母来快速创建tar归档。tar命令可以提取生成的档案了。

linux rar解压命令_linux解压rar命令行linux rar解压命令_linux解压rar命令行


linux rar解压命令_linux解压rar命令行


包含在Linux发行版的GNU tar命令集成压缩。它可以创建一sudo apt-get install rar unrar p7zip p7zip-rar p7zip-full cabextract个.tar归档文件,然后在一个命令用gzip或bzip2的压缩压缩。

压缩整个目录或单个文件 使用下面的命令来压缩整个目录或Linux上的一个文件。它也将压缩您指定的文件 tar -czvf name-of-archive.tar.gz /path/to/directory-or-file -c:Create存档。 -z:压缩zip存档。 -v:在终端显示进度的同时创建归档,也被称为“Verbose”模式。在V总是在这些命令可选的,但它是有帮助的。 -f:允许你指定存档的Filename。

一次性压缩多个文件或目录 tar -czvf archive.tar.gz /home/ubuntu/Downloads /usr/local/stuff /home/ubuntu/Documents/notes.txt

压缩是排除某些目录和文件 在某些情况下,你可能需要压缩整个目录,但不包括某些文件和目录。您可以通过添加一个这样做--exclude开关为每个目录或文件要排除。 tar -czvf archive.tar.gz /home/ubuntu --exclude=/home/ubuntu/Downloads --exclude=/home/ubuntu/.cache

用bzip2压缩 虽然gzip压缩最常用于创建名为.tar.gz或.tgz的文件,tar还支持压缩的bzip2。这允许您创建的bzip2压缩文件,通常命名为.tar.bz2格式,.tar.bz或.tbz的文件。要做到这一点,只需用bzip2的为一个-j取代的gzip的-z中的命令在这里。 tar -cjvf archive.tar.bz2 stuff

linux解压命令行tar中zxvf的含义

主要是tar这个格式用了多少年了,这东西我记得原本是针对磁带备份做的设计,因为磁带的特性,需要把备份的文件封装成一个大文件写入磁带,还要保证恢复的时候能完全恢复原样,包括权限信息目录信息。

这些都是tar的参数。.tar.gz是一个压缩包,.tar只是打包而没有压缩,注意这点。

范例二:查阅上述 /tmp/etc.tar.gz 文件内有哪些文件?

z:通过gzip支持压缩或解压缩。还有其他的压缩或解压缩方式,比如j表示bzip2的方式。

x:解压缩。c:是压缩。

v:在压缩或解压缩过程中显示正在处理的文件名

f:f后面必须跟上要处理的文件名。也就是说你不能写成这样 tar -zxfv zhcon-0.2.5.tar.gz

z代表gzip的压缩包;x代表解压;v代表显示过程信息;f代表后面接的是文件

解压并展开压缩包:“tar -xzvf 压缩包名.tar.gz”

linux 把一个目录下的压缩包解压到另个目录下怎么办

tar-xvfFilename.tar

unzip -o /var/www/wordpress-zh-CN.zip -d /var/www/sun

扩展资料:

命令名: zip

功能说明:压缩文件。

语法:zip [-AcdDfFghjJKlLmoqrSTuvVwXyz$][-b <工 作目录>][-ll][-n <字 尾字符串>][-t <日 期时间>][-<压 缩效率>][压 缩文件][文件...][-i <范本样式>][-x <范本样式>]

补充说明:zip是个使用广泛的压缩程序,文件经它压缩后会另外产生具 有".zip"扩展名 的压缩文件。

参数:

-A 调 整可执行的自动解压缩文件。

-b<工作目录> 指 定暂时存放文件的目录。

-c 替 每个被压缩的文件加上注释。

-d 从 压缩文件内删除指定的文件。

-D 压 缩文件内不建立目录名称。

-f 此 参数的效果和指定"-u"参 数类似,但不仅更新既有文件,如果某些文件原本不存在于压缩文件内,使用本参数会一并将其加入压缩文件中。

-F 尝 试修复已损坏的压缩文件。

-g 将 文件压缩后附加在既有的压缩文件之后,而非另行建立新的压缩文件。

-h 在 线帮助。

-Linux解压缩带有tar后缀的文件用tar命令,也就是说tar命令可以用于tar.bz2和tar.gz文件的解压。tar命令参数解释:-z参数:表示解压的是tar.gz文件(如果是tar.bz2就是-j)-x参数:表示是执行解压缩作而不是打包作-v参数:表示列出解压时的详细消息-f参数:指定要解压的文件名tar命令解压时还可以指定解压的目标目录,也就是把压缩文件的内容解压到哪个文件夹内,这个参数是-C(大写的C)。tar命令解压文件的例子:解压tar.gz文件:tar-zxv-ftest.tar.gz-C/home/user/target解压tar.bz2文件:tar-jxv-ftest.tar.bz2-C/home/user/targeti<范本样式> 只 压缩符合条件的文件。

-j 只 保存文件名称及其内容,而不存放任何目录名称。

-J 删 除压缩文件前面不必要的数据。

-k 使 用MS-DOS兼容格 式的文件名称。

-l 压 缩文件时,把LF字符 置换成LF+CR字 符。

-ll 压 缩文件时,把LF+CR字 符置换成LF字符。

-L 显 示版权信息。

-m 将 文件压缩并加入压缩文件后,删除原始文件,即把文件移到压缩文件中。

-n<字尾字符串> 不 压缩具有特定字尾字符串的文件。

-o 以 压缩文件内拥有更改时间的文件为准,将压缩文件的更改时间设成和该文件相同。

-q 不显 示指令执行过程。

-r 递 归处理,将指定目录下的所有文件和子目录一并处理。

-S 包 含系统和隐藏文件。

-t<日期时间> 把 压缩文件的日期设成指定的日期。

-T 检 查备份文件内的每个文件是否正确无误。

-u 更 换较新的文件到压缩文件内。

-v 显 示指令执行过程或显示版本信息。

-V 保 存VMS作系统的文 件属性。

-w 在 文件名称里假如版本编号,本参数仅在VMS 作系统下有效。

-x<范本样式> 压 缩时排除符合条件的文件。

-X 不 保存额外的文件属性。

-y 直 接保存符号连接,而非该连接所指向的文件,本参数仅在UNIX之 类的系统下有效。

-z 替 压缩文件加上注释。

-$ 保 存个被压缩文件所在磁盘的卷册名称。

参考资料:Linux命令大全--unzip命令

linux下用tar命令解压压缩包,解压到到指定的目录 :

#tar zxvf /当前目录/压缩包 -C /另一个目录

//带上参数-C指定解压到另一个目录举个例子:

#tar zxvf /bbs.tar.zip -C /zzz/bbs

//把根目录下的bbs.tar.zip解压到/zzz/bbs目录下,前提要保证存在/zzz/bbs这个目录。

linux中利用tar命令解压缩打包文件时,它的主要选项有哪些分别的代表什么意义?

tar –cjf jpg.tar.bz2 .jpg //将目录里所有jpg文件打包成jpg.tar后,并且将其用bzip2压缩,生成一个bzip2压缩过的包,命名为jpg.tar.bz2

主选项:【一条命令以下5个参数只能有一个】

『tar: Removing leading `/" from member names』那是关於路径的特殊设定。

-c: --create 新建一个压缩文档,即打包

-x: --extract,–get解压文件

-t: --list,查看压缩文档里的所有内容

-r:–append 向压缩文档里追加文件

辅助选项:

-z:是否同时具有gzip的属性?即是否需要用gzip压缩或解压?一般格式为xxx.tar.gz或xx.tgz

-j:是否同时具有bzip2的属性?即是否需要用bzip2压缩或解压?一般格式为xx.tar.bz2

-v:显示作过程!这个参数很常用

-f:使用文档名,注意,在f之后要立即接文档名,不要再加其他参数!

-C:切换到指定目录

–exclude FILE:在压缩过程中,不要将FILE打包

linux tar打包、解包命令

-f :使用档名,请留意,在 f 之后要立即接档名喔!不要再加其他参数!

解压

语法:tar [主选项+辅选项] 文件或者目录

使用该命令时,主选项是必须要有的,它告诉tar要做什么事情,辅选项是辅助使用的,可以选用。

主选项:

c 创建新的档案文件。如果用户想备份一个目录或是一些文件,就要选择这个选项。相当于打包。

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

t 列出档案文件的内容,查看已经备份了哪些文件。

辅助选项:

-z :是否同时具有 gzip 的属性?亦即是否需要用 gzip 压缩或解压? 一般格式为xx.tar.gz或xx. tgz

-j :是否同时具有 bzip2 的属性?亦即是否需要用 bzip2 压缩或解压?一般格式为xx.tar.bz2

-v :压缩的过程中显示文件!这个常用

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

--exclude FILE:在压缩的过程中,不要将 FILE 打包!

范例:

范例一:将整个 /etc 目录下的文件全部打包成为 /tmp/etc.tar

[root@linux ~]# tar -cvf /tmp/etc.tar /etc<==仅打包,不压缩!

[root@linux ~]# tar -zcvf /tmp/etc.tar.gz /etc<==打包后,以 gzip 压缩

[root@linux ~]# tar -jcvf /tmp/etc.tar.bz2 /etc<==打包后,以 bzip2 压缩

特别注意,在参数 f 之后的文件档名是自己取的,我们习惯上都用 .tar 来作为辨识。

如果加 z 参数,则以 .tar.gz 或 .tgz 来代表 gzip 压缩过的 tar file ~

如果加 j 参数,则以 .tar.bz2 来作为附档名啊~

上述指令在执行的时候,会显示一个讯息:

[root@linux ~]# tar -ztvf /tmp/etc.tar.gz

由於我们使用 gzip 压缩,所以要查阅该 tar file 内的文件时,

就得要加上 z 这个参数了!这很重要的!

范例三:将 /tmp/etc.tar.gz 文件解压缩在 /usr/local/src 底下

[root@linux ~]# cd /usr/local/src

[root@linux src]# tar -zxvf /tmp/etc.tar.gz

在预设的情况下,我们可以将压缩档在任何地方解开的!以这个范例来说

我先将工作目录变换到 /usr/local/src 底下,并且解开 /tmp/etc.tar.gz

则解开的cl Convert names to lower case目录会在 /usr/local/src/etc ,另外,如果您进入 /usr/local/src/etc

则会发现,该目录下的文件属性与 /etc/ 可能会有所不同喔!

范例四:在 /tmp 底下,我只想要将 /tmp/etc.tar.gz 内的 etc/passwd 解开而已

[root@linux ~]# cd /tmp

[root@linux tmp]# tar -zxvf /tmp/etc.tar.gz etc/passwd

我可以透过 tar -ztvf 来查阅 tarfile 内的文件名称,如果单只要一个文件,

就可以透过这个方式来下达!注意到! etc.tar.gz 内的根目录 / 是被拿掉了!

范例五:我要备份 /home, /etc ,但不要 /home/dmtsai

[root@linux ~]# tar --exclude /home/dmtsai -zcvf myfile.tar.gz /home/ /etc

另外:tar命令的C参数

$ tar -cvf file2.tar /home/usr2/file2

tar: Removing leading '/' from members names

使用路径标识的源文件,在用tar命令压缩后,文件名连同路径(这里是home/usr2/,根目录'/'被自动去掉了)一并被压缩进来

。使用tar命令解压缩后会出现以下情况:

$ tar -xvf file2.tar

$ ls

…… …… home …… ……

解压缩后的文件名不是想象中的file2,而是home/usr2/file2。

$ tar -cvf file2.tar -C /home/usr2 file2 该命令中的-C dir参数,将tar的工作目录从当前目录改为/home/usr2,将file2文件(不带路径)压缩到file2.tar中。注意

。使用tar的-C dir参数,同样可以做到在当前目录/home/usr1下将文件解压缩到其他目录,例如:

$ tar -xvf file2.tar -C /home/usr2

而tar不用-C dir参数时是无法做到的:

$ tar -xvf file2.tar /home/usr2

tar: /tmp/file: Not found in archive

tar: Error exit delayed from previous errors

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

卸载 sudo apt-get remove rar

解压.tar.gz包文件:tar -zxvf file.tar.gz

提取存档 一旦你有一个存档,您可以使用tar命令解压缩。下面的命令将提取archive.tar.gz的内容到当前目录。 tar -xzvf archive.tar.gz

解压.tar.bz2包文件:tar -jxvf file.tar.bz2

打包文件为.tar.gz:tar -czvf file.tar.gz file_to_compress

打包文件为.tar.bz2: tar -jcvf file.tar.bz2 file_to_compress

linux下如何解压和压缩文件

使用快捷键Ctrl+Alt+T打开Linux的命令行窗口

然后输入解压命令即可,命令总结如下: .tar 用 tar –xvf 解压

.gz 用 gzip -d或者gunzip 解压

.tar.gz和.tgz 用 tar –xzf 解压

.bz2 用 bzip2 -d或者用bunzip2 解压

.tar.bz28、.rar 用 unrar e解压用tar –xjf 解压

.Z 用 uncompress 解压

.tar.Z 用tar –xZf 解压

.rar 用压缩解压缩.rar unrar e解压

.zip 用 unzip 解压 Linux是一套和自由传播的类Unix作系统,是一个基于POSIX和UNIX的多用户、多任务、支持多线程和多CPU的作系统。它能运行主要的UNIX工具软件、应用程序和网络协议。它支持32位和64位硬件。Linux继承了Unix以网络为核心的设计思想,是一个性能稳定的多用户网络作系统。

linuxtar目录

如何用linux解压tar.gz文件到当前目录?

Linux下tar解压tar.gz文件到当前目录

tar-zxvfvscode-server-linux-x64.tar.gz-C./

有时候很讨厌,因为tar.gz的包里就存在一个与压缩包同名的目录,这种情况的话需要先解压,再拷贝:

ar-zxvfvscode-server-linux特别注意,在参数的下达中, c/x/t 仅能存在一个!不可同时存在!因为不可能同时压缩与解压缩。-x64.tar.gz-C./

mvvscode-server-linux-x64/.

Linux下tar命令的简单使用及相关错误解决方法?

我的:tar命令可以把整个目录树保存在同一个文件内,tar命令用在创建、列出、抽取归档文件,归档文件通常会一起压缩。tar命令是taparchive磁带归档的缩写。

Tar压缩/解压缩命令中解压的方法:

tar-zxvfFilename.tar.gz

tar-ZxvfFilename.tar.Z

tar-jxvfFilename.tar.bz2

tarlinux下对这两种格式的压缩文件是不怎么感冒的,什么意思?

一、TAR是Linux系统命令,格式:tar文件或目录。tar命令1.作用tar命令是Unix/Linux系统中备份文件的可靠方法,几乎可以工作于任何环境中,它的使用权限是所有用户。

2.格式tar文件或目录

linux下解压tar.gz文件为什么始终找不到目录什么的?

之后呢,为了保证更省地方,就给这货增加了压缩能力。但是因为仅仅需要压缩这一个文件。所以tar.gz的gz(不光是gzip,还有bzip2/xz等等很多格式)压缩并不需要考虑文件信息的压缩,只需要把给他的数据包压缩即可,也就是这东西变成了一个“数据流”的压缩。

你说的7zip和zip,都是要储存文件信息的,这和tar.gz有本质的区别。

tar格式本身符合一个标准规范。我记得是POSIX的系统都支持这个tar文件格式的备份和恢复。而且本身是“数据流”模式,也并不需要7zip和zip这种新格式替代,只需要增加新的压缩协议就行了。

现在新版tar支持调用zstd做压缩了。

linux怎么把所有压缩文件内容解压到一个文件里

该命令可以将/home/usr2/file2文件打包到当前目录下的file2.tar中,需要注意的是:

Linux解压缩文件一般用tar命令和unzip命令,tar命令用于tar.bz2和tar.gz文件的解压,unzip命令用于zip文件的解压。

tar命令解压时可以指定解压的目标目录,也就是把压缩文件的内容解压到哪个文件夹内,这个参数是-C(大写的C)安装 sudo apt-get install unrar,例子:

解压tar.gz文件:tar -zxv -f test.tar.gz -C /home/user/target

解压tar.bz2文件: tar -jxv -f test.tar.bz2 -C /home/user/target

unzip命令也可以指定压缩文件内容解压到哪个文件夹,也就是解压缩的目标目录,这个参数是-d,例子:

unzip test.zip -d /home/user/target

ubuntu下解压rar

home/usr2/file2

ubuntu 下rar解压工具安装方法:

1、压缩功能

安装 sudo apt-get install rar

2、解压功能

卸载 sudo apt-get remove unrar

解压:rar x FileName.rar

压缩:rar a FileName.rar DirName

基本上大部分都可以解压。只要你解压不放到xp的盘下,基本没事。

rar 和 7zip是 windows 的压缩格式,

所以在ubuntu这条命令是更新原来tar包all.tar中logo.gif文件,-u是表示更新文件的意思。的系统下必须要安装一些工具软件来解压这些文件。

linux下文件解压

-O:将文件解开到标准输出

对于刚刚接触Linux的人来说,一定会给Linux下一大堆各式各样的文件名给搞晕。别个不说,单单就压缩文件为例,我们知道在Windows下最常见的压缩文件就只有两种,一是,zip,另一个是.rap。可是Linux就不同了,它有.gz、.tar.gz、tgz、bz2、.Z、.tar等众多的压缩文件名,此外windows下的.zip和.rar也可以在Linux下使用,不过在Linux使用.zip和.rar的人就太少了。本文就来对这些常见的压缩文件进行一番小结,希望你下次遇到这些文件时不至于被搞晕icon_ile.gif

在具体总结各类压缩文件之前呢,首先要弄清两个概念:打包和压缩。打包是指将一大堆文件或目录什么的变成一个总的文件,压缩则是将一个大的文件通过一些压缩算法变成一个小文件。为什么要区分这两个概念呢?其实这源于Linux中的很多压缩程序只能针对一个文件进行压缩,这样当你想要压缩一大堆文件时,你就得先借助另它的工具将这一大堆文件先打成一个包,然后再就原来的压缩程序进行压缩。

Linux下最常用的打包程序就是tar了,使用tar程序打出来的包我们常称为tar包,tar包文件的命令通常都是以.tar结尾的。生成tar包后,就可以用其它的程序来进行压缩了,所以首先就来讲讲tar命令的基本用法:

tar命令的选项有很多(用man tar可以查看到),但常用的就那么几个选项,下面来举例说明一下:

# tar -cf all.tar .jpg

这条命令是将所有.jpg的文件打成一个名为all.tar的包。-c是表示产生新的包,-f指定包的文件名。

# tar -rf all.tar .gif

这条命令是将所有.gif的文件增加到allinux下怎么解压.tar文件?l.tar的包里面去。-r是表示增加文件的意思。

# tar -uf all.tar logo.gif

# tar -tf all.tar

这条命令是列出all.tar包中所有文件,-t是列出文件的意思

# tar -xf all.tar

这条命令是解出all.tar包中所有文件,-t是解开的意思

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容, 12345678@qq.com 举报,一经查实,本站将立刻删除。

联系我们

工作日:9:30-18:30,节假日休息