linux下_tar解压_gz解压_bz2等各种解压文件使用方法
Linuxtar.gz、tar、bz2、zip等解压缩、压缩命令详解
Linuxtar.gz、tar、bz2、zip等解压缩、压缩命令详解tar最常⽤的打包命令是 tar,使⽤ tar 程序打出来的包我们常称为 tar 包,tar 包⽂件的命令通常都是以 .tar 结尾的。
⽣成 tar 包后,就可以⽤其它的程序来进⾏压缩了,所以⾸先就来讲讲 tar 命令的基本⽤法。
tar 命令的选项有很多(⽤ man tar 可以查看到),但常⽤的就那么⼏个选项,下⾯来举例说明⼀下:1. 对于.tar结尾的⽂件tar -xf all.tar2. 对于 .gz 结尾的⽂件gzip -d all.gzgunzip all.gz3)对于 .tgz 或 .tar.gz 结尾的⽂件tar -xzf all.tar.gztar -xzf all.tgz4. 对于 .bz2 结尾的⽂件bzip2 -d all.bz2bunzip2 all.bz25. 对于 tar.bz2 结尾的⽂件tar -xjf all.tar.bz26. 对于 .Z 结尾的⽂件uncompress all.Z7. 对于 .tar.Z 结尾的⽂件tar -xZf all.tar.z另外对于Windows下的常见压缩⽂件.zip和.rar,Linux也有相应的⽅法来解压它们:1. 对于 .ziplinux 下提供了 zip 和 unzip 程序,zip 是压缩程序,unzip 是解压程序。
它们的参数选项很多,这⾥只做简单介绍,依旧举例说明⼀下其⽤法:# zip all.zip *.jpg这条命令是将所有 .jpg 的⽂件压缩成⼀个 zip 包:# unzip all.zip这条命令是将 all.zip 中的所有⽂件解压出来。
2. 对于 .rar# tar -xzpvf rarlinux-x64-5.6.b5.tar.gz# cd rar# make这样就安装好了,安装后就有了 rar 和 unrar 这两个程序,rar 是压缩程序,unrar 是解压程序。
Linux操作系统中,.zip、.tar、.tar.gz、.tar.bz2、.tar.xz、.jar、.7z等格式的压缩与解压
Linux操作系统中,*.zip、*.tar、*.tar.gz、*.tar.bz2、*.tar.xz、*.jar、*.7z等格式的压缩与解压zip格式压缩: zip -r [目标文件名].zip [原文件/目录名]解压: unzip [原文件名].zip注:-r参数代表递归tar格式(该格式仅仅打包,不压缩)打包:tar -cvf[目标文件名].tar [原文件名/目录名]解包:tar -xvf[原文件名].tar注:c参数代表create(创建),x参数代表extract(解包),v参数代表verbose(详细信息),f参数代表filename(文件名),所以f后必须接文件名。
tar.gz格式方式一:利用前面已经打包好的tar文件,直接用压缩命令。
压缩:gzip[原文件名].tar解压:gunzip[原文件名].tar.gz方式二:一次性打包并压缩、解压并解包打包并压缩: tar -zcvf[目标文件名].tar.gz [原文件名/目录名]解压并解包: tar -zxvf[原文件名].tar.gz注:z代表用gzip算法来压缩/解压。
tar.bz2格式方式一:利用已经打包好的tar文件,直接执行压缩命令:压缩:bzip2 [原文件名].tar解压:bunzip2 [原文件名].tar.bz2方式二:一次性打包并压缩、解压并解包打包并压缩: tar -jcvf[目标文件名].tar.bz2 [原文件名/目录名]解压并解包: tar -jxvf[原文件名].tar.bz2注:小写j代表用bzip2算法来压缩/解压。
tar.xz格式方式一:利用已经打包好的tar文件,直接用压缩命令:压缩:xz[原文件名].tar解压:unxz[原文件名].tar.xz方式二:一次性打包并压缩、解压并解包打包并压缩: tar -Jcvf[目标文件名].tar.xz[原文件名/目录名]解压并解包: tar -Jxvf[原文件名].tar.xz注:大写J代表用xz算法来压缩/解压。
在Linux终端中压缩和解压缩文件和目录
在Linux终端中压缩和解压缩文件和目录压缩和解压缩文件和目录在Linux系统中是一个常见的操作。
在终端中使用命令行进行这些操作可以更加高效和便捷。
本文将介绍如何在Linux终端中进行文件和目录的压缩和解压缩。
一、压缩文件在Linux终端中,我们可以使用tar命令来对文件进行压缩。
tar命令可以同时处理多个文件,并且保留文件的权限和属性。
1. 压缩单个文件:要压缩单个文件,可以使用以下命令:```tar -czvf 文件名.tar.gz 要压缩的文件名```例如,要压缩名为file.txt的文件,可以使用以下命令:```tar -czvf file.tar.gz file.txt```该命令将在当前目录下创建一个名为file.tar.gz的压缩文件。
2. 压缩目录:要压缩整个目录,可以使用以下命令:```tar -czvf 目录名.tar.gz 要压缩的目录名```例如,要压缩名为folder的目录,可以使用以下命令:```tar -czvf folder.tar.gz folder```该命令将在当前目录下创建一个名为folder.tar.gz的压缩文件,包含了整个folder目录及其下面的所有文件和子目录。
二、解压缩文件在Linux终端中,解压缩文件同样使用tar命令。
解压缩一个压缩文件可以将其中的内容还原为原始的文件和目录。
1. 解压缩单个文件:要解压缩一个文件,可以使用以下命令:```tar -xzvf 压缩文件名.tar.gz```例如,要解压缩名为file.tar.gz的压缩文件,可以使用以下命令:```tar -xzvf file.tar.gz```该命令将在当前目录下解压缩file.tar.gz文件,生成一个原始的file.txt文件。
2. 解压缩目录:要解压缩一个包含整个目录的压缩文件,可以使用以下命令:```tar -xzvf 压缩文件名.tar.gz```例如,要解压缩名为folder.tar.gz的压缩文件,可以使用以下命令:```tar -xzvf folder.tar.gz```该命令将在当前目录下解压缩folder.tar.gz文件,还原整个目录及其下面的文件和子目录。
Linux命令:如何将多个文件及文件夹压缩为一个压缩文件及解压-tar命令、将一个文件移动。。。
Linux命令:如何将多个⽂件及⽂件夹压缩为⼀个压缩⽂件及解压-tar命令、将⼀个⽂件移动。
1、如何将多个⽂件及⽂件夹压缩为⼀个压缩⽂件 经常会忘记 tar 压缩和解压命令的使⽤,故记下来。
// 1、打包压缩tar -zcvf pack.tar.gz pack/ #打包压缩为⼀个.gz格式的压缩包tar -jcvf pack.tar.bz2 pack/ #打包压缩为⼀个.bz2格式的压缩包tar -Jcvf pack.tar.xz pack/ #打包压缩为⼀个.xz格式的压缩包// 2、解包解压tar -zxvf pack.tar.gz /pack #解包解压.gz格式的压缩包到pack⽂件夹tar -jxvf pack.tar.bz2 /pack #解包解压.bz2格式的压缩包到pack⽂件夹tar -Jxvf pack.tar.xz /pack #解包解压.xz格式的压缩包到pack⽂件夹 问题:我要把这些⽂件压缩为⼀个压缩⽂件 解决⽅案:linux命令 — tar命令:PS D:\nuxtrun\test> tar czvf dev.tar.gz .\nuxt.config.js .\package.json .\package-lock.json .\router.js .\static\ .\.nuxt\a ./nuxt.config.jsa ./package.jsona ./package-lock.jsona ./router.jstar.exe: ./static: Couldn't find file: Invalid argumenttar.exe: ./.nuxt: Couldn't find file: Invalid argumenttar.exe: Error exit delayed from previous errors. 注意⽬录的话需要写通配符,否则的话就会报上⾯这个错。
Linux系统下tar压缩解压缩命令详解
Linux系统下tar压缩解压缩命令详解导读:tar,是Linux系统的一个命令,非常好用!如果你对tar命令不甚了解的话,可以看看小编为大家整理的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包中所有文件,-t是解开的意思压缩:tar -cvf jpg.tar *.jpg //将目录里所有jpg文件打包成tar.jpgtar -czf jpg.tar.gz *.jpg //将目录里所有jpg文件打包成jpg.tar后,并且将其用gzip压缩,生成一个gzip压缩过的包,命名为jpg.tar.gztar -cjf jpg.tar.bz2 *.jpg //将目录里所有jpg文件打包成jpg.tar后,并且将其用bzip2压缩,生成一个bzip2压缩过的包,命名为jpg.tar.bz2tar -cZf jpg.tar.Z *.jpg //将目录里所有jpg文件打包成jpg.tar后,并且将其用compress压缩,生成一个umcompress压缩过的包,命名为jpg.tar.Z rar a jpg.rar *.jpg //rar格式的压缩,需要先下载rar for linuxzip jpg.zip *.jpg //zip格式的压缩,需要先下载zip for linux解压:tar -xvf file.tar //解压tar包tar -xzvf file.tar.gz //解压tar.gztar -xjvf file.tar.bz2 //解压tar.bz2tar -xZvf file.tar.Z //解压tar.Zunrar e file.rar //解压rarunzip 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 解压解压jdk到指定文件夹:tar -xzvf jdk-8u131-linux-x64.tar.gz -C /usr/local/java01root@ubuntu:~# tar --help02用法: tar [选项...] [FILE]...03GNU 'tar' saves many files together into a single tape or disk archive, and can04restore individual files from the archive.05Examples:06tar -cf archive.tar foo bar # Create archive.tar from files foo and bar.07tar -tvf archive.tar # List all files in archive.tar verbosely.08tar -xf archive.tar # Extract all files from archive.tar.09主操作模式:10-A, --catenate, --concatenate 追加tar 文件至归档11-c, --create 创建一个新归档12-d, --diff, --compare 找出归档和文件系统的差异13--delete 从归档(非磁带!)中删除14-r, --append 追加文件至归档结尾15-t, --list 列出归档内容16--test-label 测试归档卷标并退出17-u, --update 仅追加比归档中副本更新的文件18-x, --extract, --get 从归档中解出文件19操作修饰符:20--check-device 当创建增量归档时检查设备号(默认)21-g, --listed-incremental=FILE 处理新式的GNU 格式的增量备份22-G, --incremental 处理老式的GNU 格式的增量备份23--ignore-failed-read24当遇上不可读文件时不要以非零值退出25--level=NUMBER 所创建的增量列表归档的输出级别26-n, --seek 归档可检索27--no-check-device 当创建增量归档时不要检查设备号28--no-seek 归档不可检索29--occurrence[=NUMBER] 仅处理归档中每个文件的第NUMBER30个事件;仅当与以下子命令--delete,31--diff, --extract 或是--list32中的一个联合使用时,此选项才有效。
Linux压缩解压缩命令
# tar -uf all.tar logo.gif这条命令是更新原来tar包all.tar中logo.gif文件,-u是表示更新文件的意思。
# tar -tf all.tar这条命令是列出all.tar包中所有文件,-t是列出文件的意思
压缩指定的一个目录下的所有文件,比如ddd目录,连目录也一起压缩,包括子目录
$rar a XXX.rar ddd
============================================
分卷压缩指定的一个文件,比如aaa,分卷大小为5000B
$rar a -v5 XXX.rar aaa
一、解压缩命令简介
tar命令
-c: 建立压缩档案
-x:解压
-t:查看内容
-r:向压缩归档文件末尾追加文件
-u:更新原压缩包中的文件
这五个是独立的命令,压缩解压都要用到其中一个,可以和别的命令连用但只能用其中一个。下面的参数是根据需要在压缩或解压档案时可选的。
tb< date> 处理在< date> (YYYYMMDDHHMMSS格式)日期前修改的文件
tk 保留初始压缩时间
tl 设置压缩时间为最新文件的时间
tn< time> 处理在< time> 时间后修改的文件
to< time> 处理在< time> 时间前修改的文件
ts< m,c,a> [N] 保存或恢复文件时间(修改,创建,访问)
关于linux下tar命令解压到指定的目录的方法
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.jpgtar –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.Zrar a jpg.rar *.jpg //rar格式的压缩,需要先下载rar for linuxzip jpg.zip *.jpg //zip格式的压缩,需要先下载zip for linux解压tar –xvf file.tar //解压tar包tar -xzvf file.tar.gz //解压tar.gztar -xjvf file.tar.bz2 //解压tar.bz2tar –xZvf file.tar.Z //解压tar.Zunrar e file.rar //解压rarunzip 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 解压。
linux常用的压缩命令
linux常用的压缩命令Linux常用的压缩命令一、tar命令tar命令是Linux系统中最常用的压缩命令之一。
它可以将多个文件或目录打包成一个文件,并可选择是否压缩。
tar命令的基本语法如下:tar [选项] [文件/目录]常用的选项包括:-c:创建一个新的tar文件;-x:解压缩已存在的tar文件;-f:指定要操作的tar文件名;-z:使用gzip压缩文件;-j:使用bzip2压缩文件;-v:显示详细信息;-t:列出tar文件中的内容。
例如,要将目录/home/user压缩为一个名为backup.tar的文件,可以使用以下命令:tar -czvf backup.tar /home/user二、gzip命令gzip命令是Linux系统中用于压缩文件的常用命令。
它可以将一个文件压缩成一个后缀名为.gz的文件,压缩比较高。
gzip命令的基本语法如下:gzip [选项] [文件]常用的选项包括:-d:解压缩文件;-v:显示压缩/解压缩过程;-k:保留原始文件;-l:显示压缩文件的详细信息。
例如,要压缩文件file.txt并保留原始文件,可以使用以下命令:gzip -v file.txt三、bzip2命令bzip2命令是Linux系统中另一个常用的压缩命令,它可以将一个文件压缩成一个后缀名为.bz2的文件。
bzip2命令的基本语法如下:bzip2 [选项] [文件]常用的选项包括:-d:解压缩文件;-v:显示压缩/解压缩过程;-k:保留原始文件;-l:显示压缩文件的详细信息。
例如,要压缩文件file.txt并保留原始文件,可以使用以下命令:bzip2 -v file.txt四、zip命令zip命令是Linux系统中用于压缩文件的另一个常用命令。
它可以将多个文件压缩成一个后缀名为.zip的文件,常用于跨平台文件压缩。
zip命令的基本语法如下:zip [选项] [压缩文件名] [文件/目录]常用的选项包括:-r:递归压缩目录及其子目录;-d:删除压缩包内的文件;-v:显示压缩过程的详细信息;-u:更新压缩包中的文件。
Linux下解压tar软件包
Linux下解压tar软件包Linux下解压tar软件包的方法:使用root限权解压:tar.gz包的解压方法:sudo tar zxvf file.tar.gzbz2包的解压方法一:sudo tar jxvf file.tar.bz2bz2的解压方法二:sudo bzip2 -de file.tar.bz2|tar xvf file.tar.bz2tar.Z包的解压方法:sudo uncompress file.tar.Z普通用户解压不需要加sudo一样可以,解压后在使用make ; mak install时需加入sudo。
解压后编译:sudo ./configuremakemake install方法二:sudo ./configure --prefix=/路径make ; make install方法三:sudo ./configure --enable-static-link \--prefix=$XXX/static --with-curses &&make &&make install命令解释--enable-static-link: 这个配置命令使bash被静态链接。
--prefix=$XXX/static:这个配置命令把Bash的所有文件安装到$XXX/static目录下,这个目录在chroot环境下或在最终的XXX系统中将成为/static 目录。
(XXX为用户)--with-curses: 将bash链接到某一个库,正如LFS系统将它指向static这一个库。
其实静态链接的bash并不一定要链接到libncurses (也可以暂时链接到静态的termcap )但在LFS中不能这样做(关于LFS的方法可访问相关网站,此问题不在这一范围内)。
每行最后的&&用处很大,它使后一个命令仅在前一个命令返回值为0(表示正确执行)的情况下才执行。
linuxtar.gz压缩解压命令详解
linux tar.gz压缩解压命令详解linux tar.gz命令是一个常见的文件解压缩命令,那么它具体用法是怎样的呢?下面由店铺为大家整理了linux tar.gz命令的相关知识,希望对大家有帮助!1.linux tar.gz压缩命令:命令格式:tar -zcvf 压缩文件名.tar.gz 被压缩文件名可先切换到当前目录下。
压缩文件名和被压缩文件名都可加入路径。
2.linux tar.gz解压命令:命令格式:tar -zxvf 压缩文件名.tar.gz解压缩后的文件只能放在当前的目录3.补充:其他linux tar解压缩命令压缩tar –cvf jpg.tar *.jpg //将目录里所有jpg文件打包成tar.jpgtar –czf jpg.tar.gz *.jpg //将目录里所有jpg文件打包成jpg.tar 后,并且将其用gzip压缩,生成一个gzip压缩过的包,命名为jpg.tar.gztar –cjf jpg.tar.bz2 *.jpg //将目录里所有jpg文件打包成jpg.tar 后,并且将其用bzip2压缩,生成一个bzip2压缩过的包,命名为jpg.tar.bz2tar –cZf jpg.tar.Z *.jpg //将目录里所有jpg文件打包成jpg.tar 后,并且将其用compress压缩,生成一个umcompress压缩过的包,命名为jpg.tar.Zrar a jpg.rar *.jpg //rar格式的压缩,需要先下载rar for Linuxzip jpg.zip *.jpg //zip格式的压缩,需要先下载zip for linux解压tar –xvf file.tar //解压 tar包tar -xzvf file.tar.gz //解压tar.gztar -xjvf file.tar.bz2 //解压 tar.bz2tar –xZvf file.tar.Z //解压tar.Z unrar e file.rar //解压rar unzip file.zip //解压zip。
linux解压常用命令
linux解压常⽤命令简介我们在操作linux服务器的时候会⽤到⼀些解压和压缩命令 .zip .gz .bz2 .tar.gz .tar.bz2,下⾯我对常⽤解压命令进⾏汇总。
1.tartar命令参数前⾯加”-"与不加“-”的区别:tar命令参数前⾯加不加“-”执⾏命令的结果是没有区别的,区别只要是在于linux风格⽅⾯,加“-”属于System V风格,不加“-”属于BSD风格,所以在使⽤tar命令的时候它的参数加不加“-”结果是⼀样的,看个⼈的使⽤⽅式;常⽤参数:选介绍项-z是否同时具有gz属性-j是否同时具有bz2属性-J是否同时具有xz属性-x解压缩、提取打包的内容-t查看压缩包内容-c建⽴⼀个压缩,打包⽂档-C切换到指定⽬录,表⽰指定解压缩包的内容和打包的内容存放的⽬录-v显⽰压缩或者打包的内容-f使⽤⽂件名,在f后⾯要接压缩后的⽂件的名字,只要⽤到tar命令,-f选项是必须要⽤的,-f参数在使⽤的时候⼀定排在其他参数的后⾯,在最右边-p保留备份数据的原本权限与属性,常⽤于备份(-c)重要的配置⽂件-P保留绝对路径(⼤写P)1.1.打包⽰例:a.将a.txt和b.txt打包成⼀个⽂件:tar -cvf test.tar a.txt b.txtb.查看test.tar⽂件中的内容:tar -tf test.tarc.提取test.tar⽂件中的内容到/test⽬录下:# 如果不⽤`-C`指定⽬录,默认是当前⽬录。
tar -xf test.tar -C /test1.2.压缩linux主要有三种压缩⽅式:.gzip:是公认的压缩这速度最快,压缩⼤⽂件的时候与其他的压缩⽅式相⽐更加明显,历史最久,应⽤最⼴泛的压缩⽅式.bzip:压缩形成的⽂件⼩,但是可⽤性不如gzip.xz:是最新的压缩⽅式,可以⾃动提供最佳的压缩率建议的压缩的时候标明后缀:作⽤命名⽅式参数参数作⽤-z⽤于gzip压缩⽅式⽂件名.tar.gz-j⽤于bzip2压缩⽅式⽂件名.tar.bz2-J⽤于xz压缩⽅式⽂件名.tar.xz⽰例:a.⽤gzip的压缩⽅式将test.log⽂件压缩为test.tar.gz⽂件:tar -zcvf test.tar.gz test.logb.⽤bzip2的压缩⽅式将test.log⽂件压缩为test.tar.bz2⽂件tar -jcvf test.tar.bz2 test.log在压缩的过程中,我们可以发现:压缩速度:gz > bz2 > xz压缩率:xz > bz2 > gz1.3.解压tar命令在解压的时候不需要指明⾃⼰压缩的⽅式它会⾃⼰选择跟压缩⽂件对应的⽅式去解压:a.将test.tar.gz解压到当前⽬录tar -xf test.tar.gzb.将test.tar.bz2⽂件解压在/test⽬录下:tar -xf test.tar.bz2 -C /test补充a.在打包和压缩的过程中,我们有时候会看到这样的语句:tar: 从成员名中删除开头的“/”,这个并不是报错,是因为没有加上-P选项,没有保留原来的绝对路径去打包或者压缩,提取打包的内容跟解压⼀样,下⾯举⼀个例⼦:压缩# 不加'P'tar -zcvf test.tar.gz /test# 加'P'tar -zcvPf test.tar.gz /test解压# 不加'P'tar -xvf test.tar.gz -C /test# 加'P'tar -xvPf test.tar.gz -C /testb.在使⽤tar压缩或者打包的时候,可以通过增加--exclude来达到排除指定的⽂件的⽬的# 排除`test`⽂件夹中的`a.txt`⽂件tar -cvf test.tar --exclude=a.txt test2.zipzip 是个使⽤⼴泛的压缩程序,压缩后的⽂件后缀名为 .zip。
Linux常用的压缩及解压缩命令
Linux常用的压缩及解压缩命令如表1所示。
表1 Linux常用的压缩及解压缩命令说明gzip压缩成文件名为 .gz 的压缩文件(也可用–d 选项变成解压)/bin gunzip将 .gz 压缩文件解压(可用gzip 加–d 参数代替)/bintar 打包为 .tar 的打包文件或解开(也可配合–z 选项呼叫gzip进行 .gz 文件的压缩或解压)/bincompress压缩成文件名为 .Z 的压缩文件(也可用–d 选项变成解压)/usr/bin uncompress将 .Z 压缩文件解压(可用compress加–d 选项代替)/usr/binzip 打包并压缩成文件名为 .zip 的文件(本身没有解压能力,一定要用unzip来解压才行)/usr/binunzip将 .zip 文件解压/usr/binbzip2 压缩成文件名为 .bz2 的压缩文件(也可用–d 选项变成解压)/binbunzip2将 .bz2 压缩文件解压(可用bzip2 加–d 选项代替)/bingzip [-选项] [文件名]压缩成文件名为 .gz 的压缩文件如果您看到 .gz, .tar.gz 的文件,都是gzip 程序压缩的杰作。
gzip 是GNU 组织开发的一种压缩程序,跟Windows 上的ZIP 不太一样(稍后会介绍一个一样的)。
我们先介绍压缩的方法。
当我们有一个文件叫做big1.bmp,由于点阵图文件通常都很大,要用gzip 压缩,命令要怎么下呢?最简单的可以这样:gzip big1.bmp但是如果您希望它压出“最小的文件”,那么就加一个-9 选项:gzip -9 big1.bmp当然,“最小的文件”的代价,就是花最久的时间压缩,如果您希望它在最快时间压缩好,而不计较压缩的比例,那就相反,加一个-1 (注意,是数字,不是小写英文l)选项:gzip -1 big1.bmp而如果您没有加-1也没有加-9,它的默认相当于-6。
linux下tar gz bz2 tgz z等众多压缩文件的解压方法
-c — 创建一个新归档。
-f — 当与 -c 选项一起使用时,创建的 tar 文件使用该选项指定的文件名;当与 -x 选项
一起使用时,则解除该选项指定的归来自。 -t — 显示包括在 tar 文件中的文件列表。
-v — 显示文件的归档进度。
-x — 从归档中抽取文件。
w 每一步都要求确认。
f 这个参数确实是必选的,要不你就找不到你的tar文件
其实用的时候感觉上有些多余,既然它是必选,那就干脆固化到tar这个命令本身就是啊
可是它偏偏不是这样的,如果你不用这个参数,他就告述你什么"文件不存在"的错误
叫人觉得这是一个设计不良的软件(或称命令把)
到此为至,我们已经介绍过linux下的tar、gzip、gunzip、bzip2、bunzip2、compress
、 uncompress、 zip、unzip、rar、unrar等程式,你应该已经能够使用它们对.tar
、.gz、.tar.gz、.tgz、.bz2、.tar.bz2、. Z、.tar.Z、.zip、.rar这10种压缩文
t 列出档案文件的内容,查看已经备份了哪些文件。
u 更新文件。就是说,用新增的文件取代原备份文件,如果在备份文件中找不到要更新的文件,则把它追加到备份文件的最后。
x 从档案文件中释放文件。
辅助选项:
b 该选项是为磁带机设定的。其后跟一数字,用来说明区块的大小,系统预设值为20(20*512 bytes)。
-z — 使用 gzip 来压缩 tar 文件。
-j — 使用 bzip2 来压缩 tar 文件。
要创建一个 tar 文件,键入:
linux 系统压缩命令
linux 系统压缩命令
Linux系统是一种开源的操作系统,备受广大用户的喜爱。
在使用 Linux 系统时,经常会遇到需要压缩文件或解压缩文件的情况。
这时候,我们需要掌握一些 Linux 系统常用的压缩命令,以便于处理文件。
以下是 Linux 系统常用的压缩命令:
1. tar 命令
tar 命令是 Linux 系统中最常用的压缩命令之一。
它是将多个文件或目录打包成一个文件,并且可以选择是否压缩该文件。
tar 命令支持多种格式的压缩,例如 .tar、.gz、.bz2、.xz 等。
2. gzip 命令
gzip 命令是一种文件压缩工具,可以将单个文件进行压缩,并且只支持 .gz 格式的压缩。
使用 gzip 命令进行压缩时,会生成一个压缩文件,文件名以 .gz 结尾。
3. bzip2 命令
bzip2 命令也是一种文件压缩工具,可以将单个文件进行压缩,并且只支持 .bz2 格式的压缩。
使用 bzip2 命令进行压缩时,会生成一个压缩文件,文件名以 .bz2 结尾。
4. xz 命令
xz 命令是一个高压缩比的文件压缩工具,可以将单个文件进行压缩,并且只支持 .xz 格式的压缩。
使用 xz 命令进行压缩时,会生成一个压缩文件,文件名以 .xz 结尾。
以上就是 Linux 系统常用的压缩命令。
根据不同的需求,我们可以选择不同格式的压缩方式,以便于更好地管理文件。
linux下_tar解压_gz解压_bz2等各种解压文件使用方法
首先以用户账号进入终端,允许root账号登陆:$ su$ vi /etc/pam.d/gdm删除其中的一行auth required pam_succeed_if.souser != root quiet:wq保存并退出。
$ vi /etc/pam.d/gdm-passwaord删除其中的一行auth required pam_succeed_if.souser != root quiet:wq保存并退出。
这样就可以使用root进行GUI登陆了。
还可以修改/etc/gdm/custom.conf文件,增加下面几行,启用root自动登陆[daemon]AutomaticLoginEnable=trueAutomaticLogin=user_nameFedora 12的网络服务不能自动启动,同样需要修改chkconfig --level 35 network on如果使用GUI界面去修改网络配置,貌似那个修改程序有BUG,子网掩码改完了再打开就变成了192.168.1.1同样,可以在文件中直接修改。
文件位置:/etc/sysconfig/network-scripts/ifcfg-eth0编辑特别推荐:linux下tar解压gz解压bz2等各种解压文件使用方法.tar解包:tar xvf FileName.tar打包:tar cvf FileName.tar DirName(注:tar是打包,不是压缩!)———————————————.gz解压1:gunzip FileName.gz解压2:gzip -d FileName.gz压缩:gzip FileName.tar.gz 和.tgz解压:tar zxvf FileName.tar.gz压缩:tar zcvf FileName.tar.gz DirName———————————————.bz2解压1:bzip2 -d FileName.bz2解压2:bunzip2 FileName.bz2压缩:bzip2 -z FileName.tar.bz2解压:tar jxvf FileName.tar.bz2 或tar --bzip xvf FileName.tar.bz2压缩:tar jcvf FileName.tar.bz2 DirName———————————————.bz解压1:bzip2 -d FileName.bz解压2:bunzip2 FileName.bz压缩:未知.tar.bz解压:tar jxvf FileName.tar.bz压缩:未知———————————————.Z解压:uncompress FileName.Z压缩:compress FileName.tar.Z解压:tar Zxvf FileName.tar.Z压缩:tar Zcvf FileName.tar.Z DirName———————————————.zip解压:unzip FileName.zip压缩:zip FileName.zip DirName压缩一个目录使用-r 参数,-r 递归。
linux常见的几种压缩命令tar,gz,zio,bz2
linux常见的⼏种压缩命令tar,gz,zio,bz2Linux下压缩、解压命令五花⼋门,不像在windows下⼀个winrar打遍天下⽆敌⼿,清⼀⾊的.rar .zip格式。
⽐如,Linux下常⽤的tar tar.gz tar.bz2 .Z等等不⼀⽽⾜。
⽽每种压缩和解压⽅式所耗CPU时间和压缩⽐率也差异甚⼤。
在此我⼀⼀列举,希望不当之处,敬请各位指教。
--------------------------------------------------------------------------------------------- 1 各种压缩解压命令Demo (1) tar 仅仅做打包动作,相当于归档处理,不做压缩;解压也⼀样,只是把归档⽂件释放出来。
打包归档: tar -cvf demo.tar demo (demo为需要归档的⽬录、⽂件路径,demo.tar存放在当前脚本执⾏的⽬录下) tar -cvf demo.tar demo1 demo2 demo3 (demo1,demo2,demo3归档到⼀个⽬录)释放解压: tar -xvf demo.tar (解压⾄当前shell执⾏⽬录下) tar -xvf demo.tar -C /path (/path 解压⾄其它路径)(2)tar.gz tgz (tar.gz和tgz只是两种不同的书写⽅式,后者是⼀种简化书写,等同处理) Linux下使⽤⾮常普遍的⼀种压缩⽅式,兼顾了压缩时间(耗费CPU)和压缩空间(压缩⽐率)其实这是对(1)的tar包进⾏gzip算法的压缩打包压缩: tar -zcvf demo.tgz (demo为shell执⾏路径下的⽬录)释放解压: tar -zxvf demo.tar (解压⾄当前shell执⾏⽬录下) tar -zxvf demo.tar -C /path (/path 解压⾄其它路径)(3)tar.bz Linux下压缩⽐率较tgz⼤,即压缩后占⽤更⼩的空间,使得压缩包看起来更⼩。
linux命令之tar解压压缩
linux命令之tar解压压缩tartar(全称:tape archive )命令⽤于备份⽂件。
tar 是⽤来创建或者还原备份⽂件的⼯具程序,它可以加⼊,解开备份⽂件内的⽂件。
语法tar [主选项 + 辅选项] ⽂件或⽬录使⽤该命令时,主选项必须有,它告诉tar要做什么事情,辅选项是辅助使⽤的,可以选⽤。
主选项:【⼀条命令下⾯的5个参数只能有⼀个,不能同时存在】-c: --create 新建⼀个压缩⽂档,即打包-x: --extract,--get解压⽂件-t: --list,查看压缩⽂档⾥的所有内容-r:--append 向压缩⽂档⾥追加⽂件-u:--update 更新原压缩包中的⽂件辅助选项:-z:是否同时具有gzip的属性?即是否需要⽤gzip压缩或解压?⼀般格式为xxx.tar.gz或xx.tgz-j:是否同时具有bzip2的属性?即是否需要⽤bzip2压缩或解压?⼀般格式为xx.tar.bz2-v:显⽰操作过程!这个参数很常⽤-f:使⽤⽂档名,注意,在f之后要⽴即接⽂档名,不要再加其他参数!-C:切换到指定⽬录--exclude FILE:在压缩过程中,不要将FILE打包实例1. 打包$ tar -cvf img.tar img1 img22. 不解压查看$ tar -tvf img.tar3. 解压$ tar -xvf ./img.tar4. 只解压某个⽬录$ tar -xvf ./img.tar img15. 更新压缩包给img1⽂件下新建⼀个⽂件img3.txt,然后更新img.tar$ tar -cvf img.tar img1 img2# 给img1增加了⼀张照⽚,现在⽤下⾯命令更新img.tar$ tar -uvf img.tar img16. 追加$ tar -cf img.tar img1 img2# img.tar⾥追加⼀个⽂件夹img3$ tar -rf img.tar img37. -C 参数-C 参数⾮常有⽤,改变⽂件⽬录,多层级时使⽤。
linux下怎么解压.tar.gz.tar.bz2命令
linux下怎么解压 .tar.gz.tar.bz2命令
从网络上下载到的源码包, 最常见的是 .tar.gz 包, 还有一部分是 .tar.bz2包
要解压很简单 :
.tar.gz 格式解压命令为
tar -zxvpf xx.tar.gz
.tar.bz2 格式解压命令为
tar -jxvpf xx.tar.bz2
//p参数可以保留原文件权限(很重要)
以上所述是小编给大家介绍的linux下怎么解压.tar.gz .tar.bz2命令,希望对大家有所帮助,如果大家有任何疑问欢迎给我留 言,小编会及时回复大家的!
linux解压缩文件命令大全(.tar.gz,tar.bz2,.zip,.rar,.gz)
linux解压缩⽂件命令⼤全(.tar.gz,tar.bz2,.zip,.rar,.gz)⽬录上⾯的⽂章介绍了绝⼤多数的压缩⽂件的压缩与解压缩命令。
这⾥对常见的压缩⽂件进⾏了总结,满⾜常见的需求。
tar命令可以搞定后缀有.tar的压缩⽂件,如:.tar, .tar.gz, tar.bz2, tar.Z。
如果是单纯以.gz, .bz2, .Z结尾的压缩⽂件,它们有对应的压缩处理命令,分别是gzip, bzip2, compress/uncompress。
Windows 操作系统下常见的压缩⽂件有.zip, .rar,这两类压缩⽂件需要分别⽤到zip和rar命令来进⾏操作。
.tar压缩:tar cvf FileName.tar DirName解压:tar xvf FileName.tar.tar.gz压缩:tar zcvf FileName.tar.gz DirName解压:tar zxvf FileName.tar.gz.tar.bz2压缩:tar jcvf FileName.tar.bz2 DirName解压:tar jxvf FileName.tar.bz2.tar.Z压缩:tar Zcvf FileName.tar.Z DirName解压:tar Zxvf FileName.tar.Z.Zubuntu系统需额外安装:sudo apt-get install ncompress解压:uncompress FileName.Z压缩:compress FileName.gz解压:gzip -d FileName.gz压缩:gzip FileName.bz2解压:bzip2 -d FileName.bz2压缩:bzip2 -z FileName.rarubuntu系统需额外安装:sudo apt-get install rar解压:rar x FileName.rar压缩:rar a FileName.rar DirName.zipubuntu系统需额外安装:sudo apt-get install zip解压:unzip FileName.zip压缩:zip FileName.zip DirName提⽰:.tar.xxx后缀的压缩⽂件需要系统中安装有相应⽀持的压缩命令,如果是处理.tar.bz2,系统必须同时安装有tar和bzip2命令;如果是处理tar.gz`,必须同时安装有tar和gzip`` 命令,缺⼀不可。
linux中tar及压缩解压命令用法
linux中tar及压缩解压命令⽤法把常⽤的tar解压命令总结下,当作备忘:tar 命令可以为Linux的⽂件和⽬录创建档案。
利⽤ tar,可以为某⼀特定⽂件创建档案(备份⽂件),也可以在档案中改变⽂件,或者向档案中加⼊新的⽂件。
tar 最初被⽤来在磁带上创建档案,现在,⽤户可以在任何设备上创建档案。
利⽤ tar 命令,可以把⼀⼤堆的⽂件和⽬录全部打包成⼀个⽂件,这对于备份⽂件或将⼏个⽂件组合成为⼀个⽂件以便于⽹络传输是⾮常有⽤的。
打包是指将⼀⼤堆⽂件或⽬录变成⼀个总的⽂件;压缩则是将⼀个⼤的⽂件通过⼀些压缩算法变成⼀个⼩⽂件。
为什么要区分这两个概念呢?这源于 Linux 中很多压缩程序只能针对⼀个⽂件进⾏压缩,这样当你想要压缩⼀⼤堆⽂件时,你得先将这⼀⼤堆⽂件先打成⼀个包(tar命令),然后再⽤压缩程序进⾏压缩(gzip bzip2命令)。
语法tar (选项) (参数)选项-A或--catenate:新增⽂件到以存在的备份⽂件;-B:设置区块⼤⼩;-c或--create:建⽴新的备份⽂件;-C <⽬录>:这个选项⽤在解压缩,若要在特定⽬录解压缩,可以使⽤这个选项。
-d:记录⽂件的差别;-x或--extract或--get:从备份⽂件中还原⽂件;-t或--list:列出备份⽂件的内容;-z或--gzip或--ungzip:通过gzip指令处理备份⽂件;-Z或--compress或--uncompress:通过compress指令处理备份⽂件;-f<备份⽂件>或--file=<备份⽂件>:指定备份⽂件;-v或--verbose:显⽰指令执⾏过程;-r:添加⽂件到已经压缩的⽂件;-u:添加改变了和现有的⽂件到已经存在的压缩⽂件;-j:⽀持bzip2解压⽂件;-v:显⽰操作过程;-l:⽂件系统边界设置;-k:保留原有⽂件不覆盖;-m:保留⽂件不被覆盖;-w:确认压缩⽂件的正确性;-p或--same-permissions:⽤原来的⽂件权限还原⽂件;-P或--absolute-names:⽂件名使⽤绝对名称,不移除⽂件名称前的“/”号;-N <⽇期格式> 或 --newer=<⽇期时间>:只将较指定⽇期更新的⽂件保存到备份⽂件⾥;--exclude=<范本样式>:排除符合范本样式的⽂件。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
(注:tar是打包,不是压缩!)
———————————————
.gz
解压1:gunzip FileName.gz
解压2:gzip -d FileName.gz
压缩:gzip FileName
.tar.gz 和 .tgz
.tar .tgz .tar.gz .tar.Z .tar.bz .tar.bz2 .zip .cpio .rpm .deb .slp .arj .rar .ace .lha .lzh .lzx .lzs .arc .sda .sfx .lnx .zoo .cab .kar .cpt .pit .sit .sea
#tar zxvf back.tar.gz
#gzip back.tar.gz
#tar xvf back.tar
类别:Linux | | 添加到搜藏 | 分享到i贴吧 | 浏览(948) | 评论 (1)
删除其中的一行 auth required pam_succeed_if.souser != root quiet
:wq保存并退出。
这样就可以使用root进行GUI登陆了。
还可以修改/etc/gdm/custom.conf文件,增加下面几行,启用root自动登陆
[daemon]
.tar.Z tar xvZf file.tar.Z
compress -dc file.tar.Z | tar xvf -
.tar.gz/.tgz tar xvzf file.tar.gz
gzip -dc file.tar.gz | tar xvf -
.tar.bz2 tar xvIf file.tar.bz2
.tar.bz2
解压:tar jxvf FileName.tar.bz2 或tar --bzip xvf FileName.tar.bz2
压缩:tar jcvf FileName.tar.bz2 DirName
———————————————
.bz
解压1:bzip2 -d FileName.bz
压缩:lha -a FileName.lha FileName
lha请到:r.kanazawa-it.ac.jp/~ishii/lhaunix/下载!
>解压后请将lha拷贝到/usr/bin目录(其他由$PATH环境变量指定的目录也可以):
[root@www2 tmp]# cp lha /usr/bin/
AutomaticLoginEnable=true
AutomaticLogin=user_name
Fedora 12的网络服务不能自动启动,同样需要修改
chkconfig --level 35 network on
如果使用GUI界面去修改网络配置,貌似那个修改程序有BUG,子网掩码改完了再打开就变成了192.168.1.1
tar czvf usr.tar.gz /usr
压缩一组文件,文件的后缀为tar.gz
#tar cvf back.tar /back/
#gzip -q back.tar
or
#tar cvfz back.tar.gz /back/
释放一个后缀为tar.gz的文件。
压缩一个目录使用 -r 参数,-r 递归。例: $ zip -r FileName.zip DirName
———————————————
.rar
解压:rar x FileName.rar
压缩:rar a FileName.rar DirName
rar请到:/download.htm 下载!
14.以.zip为扩展名的文件:
#unzip file.zip
在linux下解压Winzip格式的文件
要是装了jdk的话,可以用jar命令;还可以使用unzip命令。
直接解压.tar.gz文件
xxxx.tar.gz文件使用tar带zxvf参数,可以一次解压开。XXXX为文件名。 例如:
———————————————
.rpm
解包:rpm2cpio FileName.rpm | cpio -div
———————————————
.deb
解包:ar p FileName.deb data.tar.gz | tar zxf -
———————————————
$tar zxvf xxxx.tar.gz 各种压缩文件的解压(安装方法)
文件扩展名 解压(安装方法)
.a ar xv file.a
.Z uncompress file.Z
.gz gunzip file.gz
.bz2 bunzip2 file.bz2
解压:sEx x FileName.*
压缩:sEx a FileName.* FileName
sEx只是调用相关程序,本身并无压缩、解压功能,请注意!
sEx请到: /projects/sex下载!
解压后请将sEx拷贝到/usr/bin目录(其他由$PATH环境变量指定的目录也可以):
解压后请将rar_static拷贝到/usr/bin目录(其他由$PATH环境变量指定的目录也可以):
[root@www2 tmp]# cp rar_static /usr/bin/rar
———————————————
.lha
解压:lha -e FileName.lha
解压2:bunzip2 FileName.bz
压缩:未知
.tar.bz
解压:tar jxvf FileName.tar.bz
压缩:未知
———————————————
.Z
解压:uncompress FileName.Z
压缩:compress FileName
#gunzip file.gz
4.以.bz2为扩展名的文件:
#bunzip2 file.bz2
5.以.tar.Z为扩展名的文件:
#tar xvZf file.tar.Z
或 #compress -dc file.tar.Z | tar xvf
6.以.tar.gz/.tgz为扩展名的文件:
[root@www2 tmp]# cp sEx /usr/bin/
Linux下常见文件解压方法及命令
系统·System
1.以.a为扩展名的文件:
#tar xv file.a
2.以.z为扩展名的文件:
#uncompress file.Z
3.以.gz为扩展名的文件:
-v对每一个压缩和解压缩的文件,显示其文件名和压缩比。
-num-用指定的数字调整压缩的速度。
举例:
把/usr目录并包括它的子目录在内的全部文件做一备份,备份文件名为usr.tar
tar cvf usr.tar /home
把/usr 目录并包括它的子目录在内的全部文件做一备份并进行压缩,备份文件名是usr.tar.gz
同样,可以在文件中直接修改。
文件位置:/etc/sysconfig/network-scripts/ifcfg-eth0
编辑特别推荐:
linux下 tar解压 gz解压 bz2等各种解压文件使用方法
.tar
解包:tar xvf FileName.tar
#tar xvzf file.tar.gz
或 gzip -dc file.tar.gz | tar xvf -
7.以.tar.bz2为扩展名的文件:
#tar xvIf file.tar.bz2
或 bzip2 -dc file.tar.bz2 | xvf -
8.以.cpio.gz/.cgz为扩展名的文件:
gzip[选项]要压缩(或解压缩)的文件名
-c将输出写到标准输出上,并保留原有文件。
-d将压缩文件压缩。
-l对每个压缩文件,显示下列字段:压缩文件的大小,未压缩文件的大小、压缩比、未压缩文件的名字
-r递归式地查找指定目录并压缩或压缩其中的所有文件。
-t测试压缩文件是正完整。
首先以用户账号进入终端,允许root账号登陆:
$ su
$ vi /etc/pam.d/gdm
删除其中的一行 auth required pam_succeed_if.souser != root quiet
:wq保存并退出。
$ vi /etc/pam.d/gdm-passwaord
解压:tar zxvf FileName.tar.gz
压缩:tar zcvf FileName.tar.gz DirName
———————————————
.bz2
解压1:bzip2 -d FileName.bz2
解压2:bunzip2 FileName.bz2
压缩: bzip2 -z FileName
#gzip -dc file.cgz | cpio -div
9.以.cpio/cpio为扩展名的文件:
#cpio -div file.cpio
或cpio -divc file.cpio
10.以.rpm为扩展名的文件安装:
#rpm -i file.rpm
11.以.rpm为扩展名的文件解压缩:
.tar.Z
解压:tar Zxvf FileName.tar.Z
压缩:tar Zcvf FileName.tar.Z DirName
———————————————
.zip