Linux下解压命令大全
Linux下解压命令大全
.tar
解压:tar xvf filename.tar
打包:tar cvf filename.tar dirname
----------------------------------------------------
.gz
解压:gzip -d filename.gz / gunzip filename.g
Linux下解压命令大全
.tar
解压:tar xvf filename.tar
打包:tar cvf filename.tar dirname
---------------------------------------------------- .gz
解压:gzip -d filename.gz / gunzip filename.gz
压缩:gzip filename
---------------------------------------------------- .tar.gz/.tgz
解压:tar zxvf filename.tar.gz
压缩:tar zcvf filename.tar.gz dirname
---------------------------------------------------- .bz2
解压:bzip2 -d filename.bz2 / bunzip2 filename.bz2
压缩:bzip2 -z filename
---------------------------------------------------- .tar.bz2
解压:tar jxvf filename.tar.bz2
压缩:tar jcvf filename.tar.bz2 dirname
---------------------------------------------------- .bz
解压:bzip2 -d filename.bz / bunzip2 filename.bz
压缩:unknown
---------------------------------------------------- .tar.bz
解压:tar jxvf filename.tar.bz
压缩:unknown
---------------------------------------------------- .Z
解压:uncompress filename.Z
压缩:compress filename
---------------------------------------------------- .tar.Z
解压:tar Zxvf filename.Z
压缩:tar Zcvf filename.tar.Z dirname
---------------------------------------------------- .zip
解压:unzip filename.zip
压缩:zip filename.zip dirname
---------------------------------------------------- .rar
解压:rar a filename.rar
压缩:rar e filename.rar
---------------------------------------------------- gzip命令
-c 将输出写到标准输出上,并保留原文件.
-d 将压缩文件解压
-l 对每个压缩文件显示:
压缩文件大小/未压缩文件大小/压缩比/未压缩文件文件名
-r 递归查找指定目录并压缩其中的所有文件或者解压缩-t 测试,检查压缩文件是否完整
-v 对每个压缩和解压缩的文件,显示文件名和压缩比
-num用指定num调整压缩速度.
-1/--fast:最快&压缩比最低;
-9/--best:最慢&压缩比最高;
缺省为6。
linux下tar.gz、tar、bz2、zip等解压缩、压缩命令小结
linux下tar.gz、tar、bz2、zip等解压缩、压缩命令⼩结本⽂介绍了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种压缩⽂件进⾏操作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的⽂件增加到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的最基本的⽤法。
为了⽅便⽤户在打包解包的同时可以压缩或解压⽂件,tar提供了⼀种特殊的功能。
这就是tar可以在打包或解包的同时调⽤其它的压缩程序,⽐如调⽤gzip、bzip2等。
1) tar调⽤gzip是GNU组织开发的⼀个压缩程序,.gz结尾的⽂件就是gzip压缩的结果。
linux中查看压缩文件的命令
linux中查看压缩文件的命令
在Linux中,我们可以使用一些命令来查看压缩文件的内容。
下面将介绍几个常用的命令:
1. `tar -tf file.tar`:这个命令可以用来列出tar格式的压缩文件中包含的文件和目录。
例如,如果我们要查看file.tar中的内容,可以使用这个命令。
2. `tar -tvf file.tar`:这个命令可以用来详细列出tar格式的压缩文件中包含的文件和目录,包括文件的权限、所有者、大小和修改时间等信息。
3. `gzip -l file.gz`:这个命令可以用来列出gzip格式的压缩文件中包含的文件的信息,包括文件名、压缩前后的大小和压缩比等。
4. `zipinfo file.zip`:这个命令可以用来列出zip格式的压缩文件中包含的文件和目录。
它会显示文件的权限、大小、压缩比和修改时间等信息。
5. `unzip -l file.zip`:这个命令可以用来详细列出zip格式的压缩文件中包含的文件和目录,包括文件的权限、压缩前后的大小和压缩比等信息。
总结来说,通过使用这些命令,我们可以方便地查看压缩文件中的内容,并获取文件的相关信息。
无论是tar格式还是gzip格式或者
zip格式的压缩文件,都可以通过相应的命令来进行查看。
这些命令简单易用,能够帮助我们更好地管理和使用压缩文件。
linux系统压缩文件夹的命令
linux系统压缩文件夹的命令
在Linux系统中,我们可以使用命令行来压缩文件夹,以便在传输或存储时节省空间。
下面是一个简单的教程,教你如何使用命令行来压缩文件夹。
打开终端并导航到要压缩的文件夹所在的路径。
接下来,使用以下命令来压缩文件夹:
```
tar -czvf 压缩包名.tar.gz 要压缩的文件夹名
```
在上面的命令中,`-czvf`是一些选项标志的组合,用于指定压缩的方式和文件名。
你可以根据需要调整这些选项。
例如,如果要将名为`myfolder`的文件夹压缩为`myarchive.tar.gz`,可以执行以下命令:
```
tar -czvf myarchive.tar.gz myfolder
```
命令执行后,系统将开始压缩文件夹,并显示压缩的进度和文件名。
一旦完成,你将在当前路径下看到生成的压缩文件。
要解压缩这个压缩文件,可以使用以下命令:
```
tar -xzvf 压缩包名.tar.gz
```
例如,要解压缩名为`myarchive.tar.gz`的压缩文件,可以运行以下命令:
```
tar -xzvf myarchive.tar.gz
```
系统将解压缩文件到当前路径,并显示解压缩的进度和文件名。
通过使用这些简单的命令,你可以在Linux系统中轻松地压缩和解压缩文件夹。
这对于备份文件、传输文件或将文件发送给他人非常有用。
希望这个教程能帮助到你!。
tar解压命令参数
当使用tar命令进行解压操作时,可以使用一些参数来控制解压过程。
下面我将以1500字左右的篇幅详细介绍tar解压命令的常见参数及其用法。
首先,让我们了解一下tar命令的基本语法:```bashtar -选项文件名(或目录)```其中,选项用于控制解压操作的各种方面。
下面是一些常用的tar解压命令参数:1. `-xf 文件名`:解压指定文件。
这是tar解压命令的基本用法。
2. `-tvf 文件名`:显示解压的详细信息。
这有助于检查文件是否正确解压。
3. `-z` 或`-j` 或`-vj`:使用不同的压缩格式进行解压。
`-z` 用于gzip压缩,`-j` 用于bzip2压缩,`-vj` 同时显示解压过程和压缩格式。
4. `-C 目录`:切换到目标目录进行解压。
这允许您指定要解压到的目标目录。
5. `-v`:显示详细信息,包括解压的文件列表和进度。
6. `-f`:指定要解压的文件名或目录。
7. `-x`:表示解压操作。
8. `-u`:更新已存在的文件。
如果指定了要解压的文件,并且其中一些文件已经存在,则这些已存在的文件将被更新。
9. `--strip 数字`:指定要解压的文件的层次结构。
数字表示要跳过的层次数目。
下面是一些参数的详细说明和示例:1. `-C 目录`:切换到目标目录进行解压示例:`tar -zxvf 压缩包.tar -C 新目录`解释:将压缩包中的文件解压到名为"新目录"的目录中。
2. `-v`:显示详细信息示例:`tar -zxvf 压缩包.tar -v`解释:在解压过程中显示每个文件的详细信息。
3. `--strip 数字`:指定要解压的文件的层次结构示例:`tar -zxvf 压缩包.tar.gz --strip 1`解释:跳过压缩包中的第一层,只解压实际文件。
4. `-u`:更新已存在的文件示例:`tar -zxuf 压缩包.tar -v --exclude='*.swp'`解释:如果压缩包中有与已存在文件同名的文件,则使用新的文件覆盖已存在的文件,除非文件名以`.swp`结尾(通常用于保存vim会话)。
tar 压缩指令
tar 压缩指令
tar命令是Linux系统中非常常用的一个压缩指令。
它可以将一些文件或者目录打包成一个文件,以便于进行传输或者备份操作。
下面我将介绍一下tar命令以及它的一些基本用法。
1、查看tar命令的帮助信息
在使用tar命令之前,可以使用tar --help或者man tar命令查看帮助信息。
2、打包文件或者目录
使用tar命令打包文件或者目录非常简单,只需要使用如下命令:
tar -cf filename.tar directory_or_file
例如,将文件夹/home/user1打包成file.tar,使用如下命令:
其中-c参数表示创建打包文件,-f参数表示指定打包文件的名称。
3、查看打包文件的内容
例如:
tar -tvf file.tar
4、解压打包文件
使用如下命令可以解压打包文件:
其中,-x参数表示解压缩打包文件。
5、向打包文件添加新的文件
6、从打包文件中删除文件
其中--delete参数表示从打包文件中删除文件。
以上就是tar命令的基本用法介绍,掌握这些基本用法可以让我们在日常操作中更加方便地进行文件或者目录的打包、压缩和解压缩。
实际应用中,我们还可以结合其他命令来进行复杂的操作,以达到更加灵活的需求。
tar压缩包解压指令
tar压缩包解压指令
要解压tar压缩包,可以使用以下指令:
shell.
tar -xvf 文件名.tar.
在这个指令中,`-x` 用于解压缩,`-v` 用于显示详细信息,`-f` 用于指定文件名。
你也可以根据需要添加其他选项,比如 `-C` 用于指定解压缩的目录。
这个指令会将文件名.tar 解压缩到当前目录下。
另外,如果你想解压缩到指定目录,可以使用以下指令:
shell.
tar -xvf 文件名.tar -C 目标目录。
这样就会将文件名.tar 解压缩到指定的目标目录下。
需要注意的是,这里的文件名.tar 可以根据实际情况替换为你要解压的文件名。
希望这个回答能够帮助到你。
Linux下软件包的解压方式大全
Linux下软件包的解压方式大全.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 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 ———————————————.rar解压:rar x FileName.rar压缩:rar a FileName.rar DirNamerar请到:/download.htm下载!解压后请将rar_static拷贝到/usr/bin目录(其他由$PATH环境变量指定的目录也可以):[root@www2 tmp]# cp rar_static /usr/bin/rar———————————————.lha解压:lha -e FileName.lha压缩:lha -a FileName.lha FileNamelha请到:r.kanazawa-it.ac.jp/~ishii/lhaunix/下载!>解压后请将lha拷贝到/usr/bin目录(其他由$PATH环境变量指定的目录也可以):[root@www2 tmp]# cp lha /usr/bin/———————————————.rpm解包:rpm2cpio FileName.rpm | cpio -div———————————————.deb解包:ar p FileName.deb data.tar.gz | tar zxf -———————————————.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 .ka r .cpt .pit .sit .sea解压:sEx x FileName.*压缩:sEx a FileName.* FileNamesEx只是调用相关程序,本身并无压缩、解压功能,请注意!sEx请到:/projects/sex下载!解压后请将sEx拷贝到/usr/bin目录(其他由$PATH环境变量指定的目录也可以):[root@www2 tmp]# cp sEx /usr/bin/gzip 命令减少文件大小有两个明显的好处,一是可以减少存储空间,二是通过网络传输文件时,可以减少传输的时间。
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中的一个联合使用时,此选项才有效。
使用tar命令打包和解包文件和
使用tar命令打包和解包文件和tar命令是Linux及Unix系统中常用的文件打包和解包工具之一。
它可以将多个文件或目录打包成一个归档文件,并且可以通过解包还原出原始文件和目录结构。
本文将介绍tar命令的主要用法和一些常见的应用场景。
一、tar命令的基本用法1. 打包文件:要打包文件,可以使用tar命令的-c参数,结合-f参数指定归档文件名。
例如,要将当前目录下的所有文件打包成一个名为archive.tar的归档文件,可以执行以下命令:```shelltar -cf archive.tar *```2. 解包文件:要解包已经打包好的归档文件,可以使用tar命令的-x参数,结合-f 参数指定归档文件名。
例如,要解包名为archive.tar的归档文件,可以执行以下命令:```shelltar -xf archive.tar```3. 查看归档文件内容:要查看归档文件中包含的文件列表,可以使用tar命令的-t参数,结合-f参数指定归档文件名。
例如,要查看名为archive.tar的归档文件中包含的文件列表,可以执行以下命令:```shelltar -tf archive.tar```4. 同时打包和压缩文件:tar命令还支持和gzip、bzip2等压缩工具结合使用,以实现同时打包和压缩文件的功能。
例如,要将当前目录下的所有文件打包成一个名为archive.tar.gz的压缩包,可以执行以下命令:```shelltar -czf archive.tar.gz *```二、tar命令的高级用法1. 打包指定目录:如果只需要打包指定的目录或文件,可以在tar命令中指定路径。
例如,要打包指定目录/dir下的所有文件,可以执行以下命令:```shelltar -cf archive.tar /dir```2. 排除某些文件或目录:有时候我们希望在打包文件时排除某些文件或目录,可以使用tar 命令的--exclude参数。
tar压缩指令
tar压缩指令
tar压缩指令是一种在Linux操作系统中常用的压缩指令。
通过tar指令,用户可以将多个文件或目录打包成一个文件,并进行压缩处理,以减小文件大小,方便传输和存储。
常用的tar压缩指令包括:
1. 打包命令:tar -cvf filename.tar dir(将dir目录打包成filename.tar文件)
2. 解包命令:tar -xvf filename.tar(将filename.tar文件
解压缩到当前目录)
3. 压缩命令:tar -czvf filename.tar.gz dir(将dir目录打包并压缩成filename.tar.gz文件)
4. 解压缩命令:tar -xzvf filename.tar.gz(将
filename.tar.gz文件解压缩到当前目录)
除此之外,tar压缩指令还支持多种参数选项,如-a(自动选择压缩格式)、--exclude(排除某些文件或目录)、--totals(显示压
缩或解压缩的总进度)等。
通过掌握tar压缩指令的使用方法,可以方便地进行文件的打包、压缩和解压缩操作,提高Linux系统的使用效率。
- 1 -。
