13.Linux压缩解压缩工具命令
13.Linux压缩解压缩工具命令
把一些文件压缩在一起:[root@red ~]# ls19 install.log.syslog python-iniparse-0.3.1-2.1.el6.noarch.rpm anaconda-ks.cfg ip19 TemplatesCentOS6-Base-163.repo ip24 Videos[root@red ~]# tar zcvf ipadd.tar.gz ip24 ip19 19ip24ip1919/19/ip19[root@red ~]#查看一个压缩包里面有什么文件:[root@cnyum ~]# tar -tf ipadd.tar.gzip24ip1919/19/ip19[root@cnyum ~]#把一个压缩包解压缩:[root@cnyum ~]# tar zxvf ipadd.tar.gzip24ip1919/19/ip19[root@cnyum ~]#总结zip软件解压缩:1、*.tar 用tar –zxvf 解压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 解压[root@localhost ~]# tar -cvzf taryasuoback.tar.gz taryasuo/ 归档压缩[root@localhost yasuo]# tar -zxvf taryasuoback.tar.gz 解压缩说明:taryasuoback.tar.gz 新的压缩名。
taryasuo/目标压缩目录[root@localhost ~]# tar -tf taryasuoback.tar (-tf查看列表)参数:-c :建立一个压缩文件的参数指令(create 的意思);-x :解开一个压缩文件的参数指令!-t :查看tarfile 里面的文件!特别注意,在参数的下达中,c/x/t 仅能存在一个!不可同时存在!因为不可能同时压缩与解压缩。
Linux终端中的常用压缩和解压缩命令
Linux终端中的常用压缩和解压缩命令在Linux终端中,压缩和解压缩命令是常见且必不可少的工具。
它们可以帮助我们在处理文件和目录时,有效地节省存储空间和传输时间。
本文将详细介绍一些常用的压缩和解压缩命令,并提供示例以帮助读者更好地理解和应用这些命令。
一、tar命令tar命令是Linux中最常用的打包压缩命令之一。
它可以将多个文件或目录打包成一个文件,并将其压缩以节省存储空间。
1. 打包文件或目录:tar -cf archive.tar file1 file2 directory例如,要打包名为“archive.tar”的文件或目录“file1”,“file2”和“directory”,可以使用上述命令。
2. 压缩打包文件:tar -czf archive.tar.gz file1 file2 directory使用上述命令,我们可以在打包文件的同时将其以gzip压缩,生成名为“archive.tar.gz”的压缩文件。
3. 解压缩tar文件:tar -xf archive.tar通过上述命令,我们可以将名为“archive.tar”的文件解压缩到当前目录中。
二、gzip命令gzip命令是Linux中常用的单一文件压缩命令。
它可以将单个文件压缩成.gz格式的文件,并降低文件大小。
1. 压缩文件:gzip file通过上述命令,我们可以将名为“file”的文件压缩成“file.gz”。
2. 解压缩gzip文件:gzip -d file.gz使用上述命令,我们可以将名为“file.gz”的压缩文件解压缩到当前目录中。
三、zip命令zip命令是Linux中用于压缩和解压缩文件的常见命令。
它可以将多个文件和目录压缩成一个.zip格式的文件。
1. 压缩文件或目录:zip archive.zip file1 file2 directory通过上述命令,我们可以将文件“file1”,“file2”和目录“directory”压缩成名为“archive.zip”的文件。
Linux中zip压缩和unzip解压缩命令使用方法
Linux中zip压缩和unzip解压缩命令使用方法Linux继承了Unix以网络为核心的设计思想,是一个性能稳定的多用户网络操作系统。
在Linux中,我们可以利用命令进行文件压缩,即zip压缩和unzip解压缩,这篇文章主要介绍了详解Linux中zip压缩和unzip解压缩命令及使用详解,本文给大家介绍的非常详细,需要的朋友可以参考下下面给大家介绍下Linux中zip压缩和unzip解压缩命令详解1、把/home目录下面的mydata目录压缩为mydata.zipzip -r mydata.zip mydata #压缩mydata目录2、把/home目录下面的mydata.zip解压到mydatabak目录里面unzip mydata.zip -d mydatabak3、把/home目录下面的abc文件夹和123.txt压缩成为abc123.zipzip -r abc123.zip abc 123.txt4、把/home目录下面的wwwroot.zip直接解压到/home目录里面unzip wwwroot.zip5、把/home目录下面的abc12.zip、abc23.zip、abc34.zip同时解压到/home目录里面unzip abc*.zip6、查看把/home目录下面的wwwroot.zip里面的内容unzip -v wwwroot.zip7、验证/home目录下面的wwwroot.zip是否完整unzip -t wwwroot.zip8、把/home目录下面wwwroot.zip里面的所有文件解压到第一级目录unzip -j wwwroot.zip主要参数-c:将解压缩的结果-l:显示压缩文件内所包含的文件-p:与-c参数类似,会将解压缩的结果显示到屏幕上,但不会执行任何的转换-t:检查压缩文件是否正确-u:与-f参数类似,但是除了更新现有的文件外,也会将压缩文件中的其它文件解压缩到目录中-v:执行是时显示详细的信息-z:仅显示压缩文件的备注文字-a:对文本文件进行必要的字符转换-b:不要对文本文件进行字符转换-C:压缩文件中的文件名称区分大小写-j:不处理压缩文件中原有的目录路径-L:将压缩文件中的全部文件名改为小写-M:将输出结果送到more程序处理-n:解压缩时不要覆盖原有的文件-o:不必先询问用户,unzip执行后覆盖原有文件-P:使用zip的密码选项-q:执行时不显示任何信息-s:将文件名中的空白字符转换为底线字符-V:保留VMS的文件版本信息-X:解压缩时同时回存文件原来的UID/GID下面给大家介绍下Linux - zip压缩、unzip解压缩命令的使用详解由于服务器使用的是CentOS 系统,对于文件的压缩和解压缩免不了要使用命令操作,这里我对 Linux 系统下常用的 zip 和 unzip 命令做个总结。
Linux命令高级技巧使用gzip与gunzip命令进行文件压缩与解压缩
Linux命令高级技巧使用gzip与gunzip命令进行文件压缩与解压缩gzip与gunzip命令是Linux系统中用于文件压缩和解压缩的工具。
它们可以帮助用户减小文件大小,从而节省磁盘空间,并方便文件的备份和传输。
本文将介绍gzip与gunzip命令的使用方法和一些高级技巧,以便用户更好地利用这些命令。
一、gzip命令的基本用法gzip命令是用于压缩文件的,其基本用法如下:gzip [选项] 文件名其中,选项可以是以下几种:-1 到 -9:指定压缩级别,-1表示最快的压缩速度,-9表示最高的压缩比。
默认级别是-6。
-c:将压缩的结果输出到标准输出,而不是生成压缩文件。
-d:解压缩文件。
-v:显示压缩或解压缩的详细过程。
-f:强制压缩已有同名的压缩文件。
示例:1. 压缩文件:gzip file.txt2. 解压文件:gzip -d file.txt.gz这个命令会将file.txt.gz解压为file.txt,并删除原始的压缩文件。
二、gunzip命令的基本用法gunzip命令是用于解压缩文件的,其基本用法和选项与gzip命令相似:gunzip [选项] 文件名示例:1. 解压文件:gunzip file.txt.gz这个命令会将file.txt.gz解压为file.txt,并删除原始的压缩文件。
三、gzip与gunzip命令的高级技巧1. 压缩多个文件:gzip file1.txt file2.txt file3.txt这个命令会分别将file1.txt、file2.txt和file3.txt压缩为对应的压缩文件。
2. 递归压缩文件夹:gzip -r folder这个命令会递归地压缩文件夹folder以及其中的所有文件和子文件夹。
3. 压缩后保留原文件:gzip -k file.txt4. 压缩时显示压缩比:gzip -v file.txt这个命令会在压缩过程中显示每个文件的压缩比,方便用户了解压缩效果。
Linux终端命令之压缩和解压缩
Linux终端命令之压缩和解压缩在Linux终端中,压缩和解压缩命令是非常常用的功能。
通过压缩,我们可以将多个文件或文件夹打包成一个压缩文件,从而方便传输和存储。
而解压缩则是将压缩文件还原为原始文件或文件夹。
本文将介绍Linux中常用的压缩和解压缩命令以及其使用方法。
1. gzip命令gzip命令是Linux中最常用的压缩命令之一,它使用Gzip算法压缩文件,并将压缩后的文件保存为以.gz为扩展名的文件。
以下是常用的gzip命令及其参数:1.1 压缩文件:使用gzip命令压缩文件非常简单,只需在终端输入以下命令:```gzip <filename>```例如,要压缩名为file.txt的文件,我们可以输入以下命令:```gzip file.txt```该命令会将file.txt文件压缩为file.txt.gz。
1.2 解压缩文件:要解压缩一个以.gz结尾的文件,可以使用以下命令:```gzip -d <filename.gz>```例如,要将file.txt.gz解压缩为file.txt,我们可以输入以下命令:```gzip -d file.txt.gz```2. tar命令tar命令用于将多个文件或文件夹打包成一个归档文件,常用的扩展名为.tar。
以下是常用的tar命令及其参数:2.1 打包文件或文件夹:使用tar命令打包文件非常简单,只需在终端输入以下命令:```tar -cvf <archive.tar> <file1> <file2> ...```例如,要将file1.txt和file2.txt打包成一个名为archive.tar的归档文件,我们可以输入以下命令:tar -cvf archive.tar file1.txt file2.txt```2.2 解包归档文件:要解包一个以.tar结尾的归档文件,可以使用以下命令:```tar -xvf <archive.tar>```例如,要将archive.tar解包,我们可以输入以下命令:```tar -xvf archive.tar```3. zip和unzip命令除了gzip和tar命令外,Linux还提供了zip和unzip命令,用于处理ZIP格式的压缩文件。
Linux终端命令压缩和解压文件
Linux终端命令压缩和解压文件在Linux操作系统中,终端命令是非常强大和高效的工具,它可以帮助我们完成各种任务,包括文件的压缩和解压。
本文将介绍一些常用的Linux终端命令来实现文件的压缩和解压,帮助您在日常工作中更加便捷地管理文件。
一、文件压缩1. gzip命令Gzip命令是Linux中常用的文件压缩工具之一,它可以将文件压缩成gzip格式的压缩文件。
使用gzip命令压缩文件的语法如下:gzip [选项] 文件名例如,将名为file.txt的文件压缩成file.txt.gz,可以执行以下命令:gzip file.txt2. tar命令Tar命令是另一个常用的文件压缩命令,它通常与gzip命令一起使用,可以将多个文件或目录压缩成一个tar格式的压缩文件。
使用tar 命令压缩文件的语法如下:tar [选项] 压缩文件名源文件或目录例如,将目录folder压缩成folder.tar.gz文件,执行以下命令:tar -czvf folder.tar.gz folder二、文件解压1. gunzip命令Gunzip命令是gzip命令的解压命令,可以将gzip格式的压缩文件解压缩为原始文件。
使用gunzip命令解压文件的语法如下:gunzip 文件名.gz例如,将file.txt.gz解压缩为file.txt,可以执行以下命令:gunzip file.txt.gz2. tar命令Tar命令不仅可以用于文件的压缩,还可以用于解压缩。
使用tar命令解压文件的语法如下:tar [选项] 源文件例如,将folder.tar.gz解压缩到当前目录下,执行以下命令:tar -xzvf folder.tar.gz三、常用选项1. -c: 创建新的压缩文件2. -x: 解压缩文件3. -z: 使用gzip进行压缩或解压缩4. -v: 显示详细信息5. -f: 指定文件名例如,使用tar命令压缩文件并显示详细信息,可以执行以下命令:tar -czvf file.tar.gz file.txt通过以上介绍,您可以轻松地使用Linux终端命令来压缩和解压文件。
Linux终端中的压缩和解压缩命令tar和zi的用法
Linux终端中的压缩和解压缩命令tar和zi的用法在Linux操作系统中,压缩和解压缩文件是一个常见的操作。
本文将介绍Linux终端中两个常用的压缩和解压缩命令:tar和zip。
一、tar命令的用法tar命令可以用来将多个文件或目录打包成一个文件。
它的用法如下:1. 将文件或目录打包成tar文件:tar -cf tarfile.tar file1 file2 dir1其中,-c表示创建新的tar文件,-f指定要创建的tar文件的名称,后面跟着要打包的文件和目录的名称。
2. 查看tar文件的内容:tar -tf tarfile.tar使用-t选项可以查看tar文件中包含的内容列表。
3. 解压tar文件:tar -xf tarfile.tar使用-x选项可以将tar文件解压缩。
4. 打包同时压缩:tar -czf tarfile.tar.gz file1 file2 dir1加上-z选项可以在打包的同时进行gzip压缩,生成.tar.gz文件。
二、zip命令的用法zip命令是用来打包和压缩文件的。
它的用法如下:1. 将文件或目录打包成zip文件:zip zipfile.zip file1 file2 dir1直接使用zip命令,后面跟着要打包的文件和目录的名称。
2. 查看zip文件的内容:unzip -l zipfile.zip使用-l选项可以查看zip文件中包含的内容列表。
3. 解压zip文件:unzip zipfile.zip直接使用unzip命令,后面跟着要解压缩的zip文件的名称。
4. 压缩成zip文件同时设置密码:zip -e zipfile.zip file1 file2 dir1使用-e选项可以在压缩的同时设置密码,生成加密的zip文件。
总结:通过tar和zip命令,我们可以在Linux终端中方便地进行文件和目录的压缩和解压缩操作。
不论是使用tar命令还是zip命令,都可以实现将多个文件或目录打包成一个文件,以及查看和解压缩打包好的文件。
Linux终端命令gzi压缩和解压缩文件
Linux终端命令gzi压缩和解压缩文件Linux终端命令gzip压缩和解压缩文件简介:gzip是Linux终端下常用的文件压缩和解压缩工具,它可以将文件压缩成.gz格式,同时也可以解压缩.gz格式的文件。
gzip命令具有简单、方便、高效的特点,广泛应用于Linux系统中。
一、压缩文件1. 使用gzip命令进行文件压缩的基本语法如下:```gzip [选项] [文件名]```选项说明:- -d:解压缩文件- -k:保留原始文件- -r:递归处理目录下的所有文件- -v:显示压缩或解压缩的过程例如,如果要压缩名为file.txt的文件,可以执行以下命令:```gzip file.txt```此命令将生成一个名为file.txt.gz的压缩文件。
2. 如果要同时压缩多个文件,可以使用通配符*来匹配文件名。
例如,要压缩所有以.txt结尾的文件,可以执行以下命令:```gzip *.txt```此命令将压缩所有以.txt结尾的文件,并生成对应的.gz文件。
二、解压缩文件1. 使用gzip命令进行文件解压缩的基本语法如下:```gzip -d [文件名]```例如,如果要解压缩名为file.txt.gz的文件,可以执行以下命令:```gzip -d file.txt.gz```此命令将解压缩文件,并生成名为file.txt的解压后文件。
2. 如果要对多个文件进行解压缩,可以使用通配符*来匹配文件名。
例如,要解压缩所有以.gz结尾的文件,可以执行以下命令:```gzip -d *.gz```此命令将解压缩所有以.gz结尾的文件,并生成对应的解压后文件。
三、其他常用选项1. 保留原始文件:使用-k选项可以在压缩或解压缩过程中保留原始文件,例如:```gzip -k file.txt```此命令将在压缩完成后,保留原始的file.txt文件。
2. 递归处理目录:使用-r选项可以递归处理目录下的所有文件,例如:```gzip -r directory```此命令将递归地压缩directory目录下的所有文件。
linux分卷解压缩命令
linux分卷解压缩命令在Linux操作系统中,分卷解压缩命令是一种常见且有用的命令,可以将大型文件或文件夹分成多个部分进行压缩,并在需要时进行解压缩。
本文将详细介绍Linux分卷解压缩命令的使用方法和注意事项。
一、什么是分卷解压缩命令分卷解压缩命令是一种将大型文件或文件夹分成多个部分进行压缩和解压缩的操作方式。
它的主要作用是降低文件的大小,方便传输和存储。
当我们需要将一个特别大的文件或文件夹打包成一个压缩包时,可能会遇到一些问题,比如文件过大导致传输时间过长或者存储空间不足。
此时,分卷解压缩命令就可以派上用场了。
二、Linux分卷解压缩命令的使用方法Linux系统中,常用的分卷解压缩命令包括tar、zip和rar命令。
下面将分别介绍它们的使用方法。
1. tar命令tar命令是一个功能强大的打包工具,可以将多个文件或文件夹打包成一个压缩包,并且支持分卷压缩和解压缩。
(1)分卷打包要将文件或文件夹进行分卷打包,可以使用以下命令:tar -cvzf backup.tar.gz testfile1 testfile2 --tape-length=100M其中,-c表示创建新的压缩包,-v表示打印详细信息,-z表示使用gzip压缩算法进行压缩,-f表示指定压缩包的名称。
testfile1和testfile2是要打包的文件或文件夹的名称,可以根据实际情况修改。
--tape-length=100M表示将压缩包分卷,每个卷的大小为100M。
(2)分卷解压缩要进行分卷解压缩,可以使用以下命令:tar -xvzf backup.tar.gz --tape-length=100M其中,-x表示解压缩,-v表示打印详细信息,-z表示使用gzip解压缩算法,-f表示指定解压缩的压缩包的名称。
--tape-length=100M表示每个压缩卷的大小为100M。
2. zip命令zip命令是一个常用的压缩和解压缩命令,可以将文件或文件夹压缩成zip格式的压缩包,并且支持分卷压缩和解压缩。
如何在Linux终端压缩和解压缩文件zi和unzi命令
如何在Linux终端压缩和解压缩文件zi和unzi命令在Linux操作系统中,压缩和解压缩文件是一项基本而重要的技能。
通过使用压缩和解压缩命令,我们可以有效地减小文件的大小,方便存储和传输。
本文将介绍如何在Linux终端使用“zi”和“unzi”命令来进行文件的压缩和解压缩。
一、压缩文件在Linux终端中,使用“zi”命令来进行文件的压缩是非常简单的。
下面是使用“zi”命令进行文件压缩的基本格式:zi [选项] 原文件或目录名选项:- -r:递归压缩目录及其子目录下的文件。
- -k:保留原始文件,即压缩后保留原文件,并不删除。
举个例子,假设我们要压缩名为“example.txt”的文件,可以在终端中输入以下命令:zi example.txt这样,系统将会在当前目录下生成一个名为“example.txt.zip”的压缩文件。
如果我们要压缩一个目录及其子目录下的所有文件,可以使用“-r”选项:zi -r example_directory这样,系统将会递归地压缩“example_directory”目录及其子目录下的所有文件,并生成一个名为“example_directory.zip”的压缩文件。
二、解压缩文件在Linux终端中,使用“unzi”命令来进行文件的解压缩同样十分简单。
下面是使用“unzi”命令进行文件解压缩的基本格式:unzi [选项] 压缩文件名选项:- -d:将文件解压到指定的目录。
- -k:保留原始压缩文件,即解压缩后保留原压缩文件,并不删除。
举个例子,假设我们要解压缩名为“example.txt.zip”的压缩文件,可以在终端中输入以下命令:unzi example.txt.zip这样,系统将会在当前目录下解压缩出一个名为“example.txt”的文件。
如果我们想将压缩文件解压到指定的目录,可以使用“-d”选项:unzi -d /path/to/directory example_directory.zip这样,系统将会将压缩文件“example_directory.zip”解压到指定的目录“/path/to/directory”。
linux系统压缩文件夹的命令
linux系统压缩文件夹的命令Linux系统压缩文件夹的命令使用方法详解在Linux系统中,我们经常会遇到需要压缩文件夹的情况,这可以帮助我们节省磁盘空间,方便文件传输等。
在本文中,我将详细介绍几个常用的Linux系统压缩文件夹的命令。
1. tar命令:tar是一个常见的打包命令,它可以将多个文件或文件夹打包成一个单独的文件。
下面是tar命令的基本使用格式:```tar -zcvf 压缩包名称.tar.gz 要压缩的文件夹路径```其中,选项-z代表使用gzip压缩,选项-c表示创建新的压缩文件,选项-v表示显示过程详情,选项-f表示指定压缩文件的名称。
例如,如果要压缩名为folder的文件夹,可以使用以下命令:```tar -zcvf archive.tar.gz folder/```2. zip命令:zip是另一个常见的压缩命令,它可以将文件或文件夹压缩成Zip 格式的压缩包。
以下是zip命令的基本使用格式:```zip -r 压缩包名称.zip 要压缩的文件夹路径```其中,选项-r表示递归地压缩整个文件夹。
例如,如果要压缩名为folder的文件夹,可以使用以下命令:```zip -r archive.zip folder/```3. gzip命令:gzip是一个用于压缩单个文件的命令。
要压缩一个文件,只需使用以下命令格式:```gzip 文件名称```这将在当前目录下生成一个以.gz为后缀的压缩文件。
例如,如果要压缩名为file.txt的文件,可以使用以下命令:```gzip file.txt```4. 7z命令:7z是一个功能强大的压缩工具,可以同时支持多种压缩格式。
要压缩文件夹或文件,可以使用以下命令格式:```7z a 压缩包名称.压缩格式要压缩的文件夹路径```其中,选项-a表示添加文件到压缩包,选项-压缩格式表示指定压缩格式,可以是7z、zip等。
例如,如果要压缩名为folder的文件夹,并将其保存为archive.7z 文件,可以使用以下命令:```7z a archive.7z folder/```通过上述命令的使用,我们可以在Linux系统中轻松压缩文件夹,方便存储和传输。
Linux下的压缩zip,解压缩unzip命令详解及实例
Linux下的压缩zip,解压缩unzip命令详解及实例Linux下的压缩解压缩命令详解及实例实例:压缩服务器上当前⽬录的内容为xxx.zip⽂件zip -r xxx.zip ./*解压zip⽂件到当前⽬录unzip filename.zip============================另:有些服务器没有安装zip包执⾏不了zip命令,但基本上都可以⽤tar命令的,实例如下:tar -zcvf /home/zdzlibs.tar.gz /home/zdz/java/zdzlibs/============================linux zip命令zip -r myfile.zip ./*将当前⽬录下的所有⽂件和⽂件夹全部压缩成myfile.zip⽂件,-r表⽰递归压缩⼦⽬录下所有⽂件.2.unzipunzip -o -d /home/sunny myfile.zip把myfile.zip⽂件解压到 /home/sunny/-o:不提⽰的情况下覆盖⽂件;-d:-d /home/sunny 指明将⽂件解压缩到/home/sunny⽬录下;3.其他zip -d myfile.zip smart.txt删除压缩⽂件中smart.txt⽂件zip -m myfile.zip ./rpm_info.txt向压缩⽂件中myfile.zip中添加rpm_info.txt⽂件-------------------------------------------------------------------------------要使⽤ zip 来压缩⽂件,在 shell 提⽰下键⼊下⾯的命令:zip -r filename.zip filesdir在这个例⼦⾥,filename.zip 代表你创建的⽂件,filesdir 代表你想放置新 zip ⽂件的⽬录。
-r 选项指定你想递归地(recursively)包括所有包括在 filesdir ⽬录中的⽂件。
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终端解压缩文件和目录
使用Linux终端解压缩文件和目录在Linux系统中,终端是一种强大的工具,可以完成许多任务,包括解压缩文件和目录。
无论是解压缩压缩包文件还是解压缩整个目录,终端都能提供简便的方法来完成。
本文将介绍如何使用Linux终端解压缩文件和目录。
1. 解压缩压缩包文件压缩包文件通常以.tar、.tar.gz、.zip等格式存储。
要解压缩这些文件,可以使用以下命令:- 解压.tar文件:```tar -xf filename.tar```该命令会解压缩并提取.tar文件中的所有内容。
- 解压.tar.gz文件:```tar -xzf filename.tar.gz```该命令会同时解压缩和提取.tar.gz文件中的内容。
- 解压.zip文件:unzip filename.zip```该命令会解压缩并提取.zip文件中的内容。
以上命令中,`filename`应替换为实际的文件名。
2. 解压缩整个目录如果要解压缩整个目录,可以使用以下命令:- 解压.tar文件:```tar -xf directory.tar```该命令会解压缩并提取整个目录下的所有内容。
- 解压.tar.gz文件:```tar -xzf directory.tar.gz```该命令会同时解压缩和提取整个目录下的内容。
- 解压.zip文件:unzip -r directory.zip```该命令会递归解压缩并提取整个目录下的内容。
以上命令中,`directory`应替换为实际的目录名。
3. 其他解压选项使用Linux终端解压缩文件和目录时,还可以使用其他选项来满足特定需求。
- 解压指定文件:在上述命令中,如果只需要解压缩压缩包中的部分文件,可以在命令末尾指定文件名或路径。
- 指定解压目录:默认情况下,解压缩操作会在当前目录下创建文件或目录。
如果希望将其解压缩到特定目录,可以使用 `-C` 参数。
例如:```tar -xf filename.tar -C /path/to/directory```该命令会将 `filename.tar` 解压缩至 `/path/to/directory` 目录下。
Linux命令行使用技巧如何使用zip命令进行文件压缩
Linux命令行使用技巧如何使用zip命令进行文件压缩Linux命令行使用技巧:如何使用zip命令进行文件压缩在Linux操作系统中,命令行是进行文件管理和处理的重要工具。
其中,zip命令是一种常用的文件压缩和解压命令,可以将多个文件或目录打包成一个压缩文件,以减少文件占用空间和方便文件传输。
本文将介绍如何使用zip命令进行文件压缩。
1. 基本语法:zip [参数] [压缩文件名] [待压缩文件名]- 参数说明:-r:递归地压缩目录及其子目录下的文件;-q:静默模式,不显示压缩进程信息;-9:最高压缩率,压缩速度最慢;-m:将源文件移到压缩文件中。
更多参数请参考zip命令的帮助文档。
2. 压缩文件示例:假设当前工作目录下有三个文件:file1.txt、file2.txt和file3.txt,我们希望将这三个文件压缩成一个名为archive.zip的压缩文件。
使用以下命令可以实现:```zip archive.zip file1.txt file2.txt file3.txt```执行上述命令后,将生成一个名为archive.zip的压缩文件,其中包含了file1.txt、file2.txt和file3.txt。
3. 压缩目录示例:若要压缩整个目录及其子目录下的所有文件,可以使用参数"-r"来递归压缩。
例如,假设当前工作目录下有一个名为mydir的目录,我们希望将该目录及其子目录下的所有文件压缩成一个名为mydir.zip的压缩文件。
使用以下命令可以实现:```zip -r mydir.zip mydir```执行上述命令后,将生成一个名为mydir.zip的压缩文件,其中包含了目录mydir及其下的所有文件。
4. 静默压缩示例:如果你希望在执行压缩操作时不显示压缩进程信息,可以使用参数"-q"来启用静默模式。
例如,执行以下命令:```zip -rq archive.zip file1.txt file2.txt file3.txt```执行上述命令后,将以静默模式压缩file1.txt、file2.txt和file3.txt,生成一个名为archive.zip的压缩文件。
Linux操作系统的压缩、解压缩工具介绍
Linux操作系统的压缩、解压缩⼯具介绍 Linux操作系统的压缩、解压缩⼯具介绍 作者:尹正杰版权声明:原创作品,谢绝转载!否则将追究法律责任。
⼀.compress/uncompress命令常⽤参数Linux compress命令:是⼀个相当古⽼的 unix 档案压缩指令,压缩后的档案会加上⼀个 .Z 延伸档名以区别未压缩的档案,压缩后的档案可以以 uncompress 解压。
若要将数个档案压成⼀个压缩档,必须先将档案tar起来再压缩。
由于gzip可以产⽣更理想的压缩⽐例,compress [-dfvcVr] [-b maxbits] [file ...]-d:解压缩,相当于uncompress-c:结果输出⾄标准输出,不删除原⽂件 -v: 显⽰详情uncompress解压缩zcat file.Z >file1>.安装commpress/uncompress软件包[root@ ~]# yum -y install ncompress.x86_64Loaded plugins: fastestmirrorLoading mirror speeds from cached hostfile* base: * epel: * extras: * updates: Resolving Dependencies--> Running transaction check---> Package ncompress.x86_64 0:4.2.4.4-3.el7 will be installed--> Finished Dependency ResolutionDependencies Resolved===================================================================================================================================Package Arch Version Repository Size===================================================================================================================================Installing:ncompress x86_64 4.2.4.4-3.el7 base 26 kTransaction Summary===================================================================================================================================Install 1 PackageTotal download size: 26 kInstalled size: 35 kDownloading packages:ncompress-4.2.4.4-3.el7.x86_64.rpm | 26 kB 00:00:00Running transaction checkRunning transaction testTransaction test succeededRunning transactionInstalling : ncompress-4.2.4.4-3.el7.x86_64 1/1Verifying : ncompress-4.2.4.4-3.el7.x86_64 1/1Installed:ncompress.x86_64 0:4.2.4.4-3.el7Complete![root@ ~]#[root@ ~]# yum -y install ncompress.x86_642>.压缩⽂件[root@ ~]# ll /var/log/messages -h-rw------- 1 root root 89K Dec 1317:20 /var/log/messages[root@ ~]#[root@ ~]# for _ in `seq1000`;do cat /var/log/messages >> /root/message;done #创建测试压缩的⽂件[root@ ~]#[root@ ~]# ll -htotal 87M-rw-r--r-- 1 root root 87M Dec 1317:45 message[root@ ~]#[root@ ~]# compress message #compress命令压缩⽂件后会将源⽂件删除,并在源⽂件名称后缀中多了⼀个".Z"[root@ ~]#[root@ ~]# ll -htotal 18M-rw-r--r-- 1 root root 18M Dec 1317:45 message.Z #⽂件的确是变⼩啦。
linux的解压命令
linux的解压命令Linux系统下解压缩包的操作可以通过命令来实现,下面由店铺为大家整理了linux的解压命令,希望对大家有帮助!linux下的解压命令详解linux解压命令1.tartar命令详解-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 -tf aaa.tar.gz 在不解压的情况下查看压缩包的内容查看tar -tf aaa.tar.gz 在不解压的情况下查看压缩包的内容压缩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解压tar –xvf file.tar //解压 tar包tar -xzvf file.tar.gz //解压tar.gztar -xjvf file.tar.bz2 //解压 tar.bz2tar –xZvf file.tar.Z //解压tar.Z linux解压命令2..gz解压1:gunzip FileName.gz解压2:gzip -d FileName.gz压缩:gzip FileNamelinux解压命令3..tar.gz 和 .tgz解压:tar zxvf FileName.tar.gz压缩:tar zcvf FileName.tar.gz DirNamelinux解压命令4..bz2功能说明:.bz2文件的解压缩程序。
Linux终端命令压缩和解压缩
Linux终端命令压缩和解压缩Linux终端是一个功能强大的工具,它提供了许多命令行工具来管理文件和目录。
其中,压缩和解压缩命令是经常使用的功能之一。
本文将向您介绍Linux终端中常用的压缩和解压缩命令,以及它们的使用方法和参数。
一、压缩命令1. gzip:gzip命令用于将单个文件压缩为gzip格式的压缩文件。
使用gzip命令压缩文件的基本用法如下:```shellgzip [选项] 文件名```例如,要压缩名为file1.txt的文件,可以运行以下命令:```shellgzip file1.txt```2. tar:tar命令用于创建或解压tar格式的归档文件。
使用tar命令压缩文件的基本用法如下:```shelltar [选项] 文件名.tar 文件1 文件2 ...```例如,要将file1.txt和file2.txt两个文件压缩为名为archive.tar的归档文件,可以运行以下命令:```shelltar -cf archive.tar file1.txt file2.txt```二、解压缩命令1. gunzip:gunzip命令用于解压缩gzip格式的压缩文件。
使用gunzip命令解压缩文件的基本用法如下:```shellgunzip [选项] 文件名.gz```例如,要解压缩名为file1.txt.gz的文件,可以运行以下命令:```shellgunzip file1.txt.gz```2. tar:tar命令同样可以用于解压缩tar格式的归档文件。
使用tar命令解压缩文件的基本用法如下:```shelltar [选项] 文件名.tar```例如,要解压缩名为archive.tar的归档文件,可以运行以下命令:```shelltar -xf archive.tar```三、压缩和解压缩的附加选项1. 压缩级别:对于gzip命令,可以使用-c选项指定压缩级别,级别范围从1(最快压缩速度)到9(最高压缩比)。
linux下压缩解压缩命令
linux下压缩解压缩命令zip/gzip 命令linux zip命令参数列表:-a 将⽂件转成ASCII模式-F 尝试修复损坏的压缩⽂件-h 显⽰帮助界⾯-m 将⽂件压缩之后,删除源⽂件-n 特定字符串不压缩具有特定字尾字符串的⽂件-o 将压缩⽂件内的所有⽂件的最新变动时间设为压缩时候的时间-q 安静模式,在压缩的时候不显⽰指令的执⾏过程-r 将指定的⽬录下的所有⼦⽬录以及⽂件⼀起处理-S 包含系统⽂件和隐含⽂件(S是⼤写)-t ⽇期把压缩⽂件的最后修改⽇期设为指定的⽇期,⽇期格式为mmddyyyy举例:压缩⽬录:zip/gzip –q –r script.zip /home/y00424039/script压缩⽂件:zip/gzip -q .cshrc.zip /home/y00424039/.cshrc注意:(1)、如果不指定解压后的⽂件,会把原⽂件替换掉 (2)、zip必须要⽤unzip命令进⾏解压,⽽gzip压缩的⽂件可以⽤ungzip解压,也可以⽤gzip加-d选项进⾏解压。
unzip/ungzip命令unzip [-cflptuvz][-agCjLMnoqsVX][-P <密码>][.zip⽂件][⽂件][-d <⽬录>][-x <⽂件>] 或 unzip [-Z]补充说明:unzip为.zip压缩⽂件的解压缩程序。
unzip参数:-c 将解压缩的结果显⽰到屏幕上,并对字符做适当的转换。
-f 更新现有的⽂件。
-l 显⽰压缩⽂件内所包含的⽂件。
-p 与-c参数类似,会将解压缩的结果显⽰到屏幕上,但不会执⾏任何的转换。
-t 检查压缩⽂件是否正确。
-u 与-f参数类似,但是除了更新现有的⽂件外,也会将压缩⽂件中的其他⽂件解压缩到⽬录中。
-v 执⾏是时显⽰详细的信息。
-z 仅显⽰压缩⽂件的备注⽂字。
-a 对⽂本⽂件进⾏必要的字符转换。
-b 不要对⽂本⽂件进⾏字符转换。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
解压缩格式:gzip –d 压缩包名
或:gunzip messages.gz
(注意:压缩和解压缩都会删除源文件)
查看 gz 压缩包里面文件的内容:
命令 zcat:
[root@en ~]# zcat messages.gz
例如:
[root@en ~]# cp /var/log/messages .
[root@en ~]# ll -dh messages
# 如果加 j 参数,则以 .tar.bz2 来作为附档名啊~
# 上述指令在执行的时候,会显示一个警告讯息:
# 『tar: Removing leading `/" from member names』那是关於绝对路径的特殊设
定。
.tar 解包:tar xvf FileName.tar 打包:tar cvf FileName.tar DirName (注:tar 是打包,不是压缩!) ———————————————
总结 zip 软件解压缩:
1、*.tar 用 tar –zxvf 解压 2、*.gz 用 gzip -d 或者 gunzip 解压 3、*.tar.gz 和*.tgz 用 tar –xzf 解压 4、*.bz2 用 bzip2 -d 或者用 bunzip2 解压 5、*.tar.bz2 用 tar –xjf 解压 6、*.Z 用 uncompress 解压
-c 将输出写到标准输出上,并保留原有文件。-d 将压缩文件解压。-l 对每个压
缩文件,显示下列字段:
压缩文件的大小;未压缩文件的大小;压缩比;
未压缩文件的名字-r 递归式地查找指定目录并压缩其中的所有文件或者是解压
缩。-t 测试,检查压缩文件是否完整。-v 对每一个压缩和解压的文件,显示文
件名和压缩比。-num 用指定的数字 num 调整压缩的速度,-1 或 --fast 表示最
[root@linux ~]# tar -jcvf /tmp/etc.tar.bz2 /etc <==打包后,以 bzip2 压缩
# 特别注意,在参数 f 之后的文件档名是自己取的,我们习惯上都用 .tar 来作
为辨识。
# 如果加 z 参数,则以 .tar.gz 或 .tgz 来代表 gzip 压缩过的 tar file ~
[root@en ~]#
bz2 的压缩工具叫 bzip2,压缩后名为源文件名.bz2,解压缩命令 bunzip2 比 gzip 有着更大压缩比的压缩工具。用法和 gzip 相似。
压缩大文件比较有优势。
压缩格式:
bzip2 要压缩文件名
-#:#号数字 1-9 替换,表示压缩比,默认-6。如-3
-k :压缩后保留源文件,不删除源文件。
快压缩方法(低压缩比),-9 或--best 表示最慢压缩方法(高压缩比)。系统缺省
值为 6。指令实例:
gzip *% 把当前目录下的每个文件压缩成 .gz 文件。gzip -dv *% 把当前目录下每 个压缩的文件解压,并列出详细的信息。gzip -l *% 详细显示例 1 中每个压缩的 文件的信息,并不解压。gzip usr.tar% 压缩 tar 备份文件 usr.tar,此时压缩文件 的扩展名为.tar.gz。
[root@en ~]# ll -dh messages.gz
(查看压缩后的大小)
-rw-------. 1 root root 15K Dec 30 10:02 messages.gz
[root@en ~]#
[root@en ~]# gunzip messages.gz
(gunzip 表示解压缩)
把一些文件压缩在一起:
[root@red ~]# ls
19
install.log.syslog python-iniparse-0.3.1-2.1.el6.noarch.rpm
anaconda-ks.cfg
ip19
Templates
CentOS6-Base-163.repo ip24
Videos
[root@red ~]# tar zcvf ipadd.tar.gz ip24 ip19 19
[root@en ~]# ll -dh messages.gz
ls: cannot access messages.gz: No such file or directory
[root@en ~]# ll -dh messages
-rw-------. 1 root root 102K Dec 30 10:02 messages
解压缩格式:
bzip2 –d 压缩包名
(注意:默认压缩和解压缩都会删除源文件)
或:bunzip2 压缩包名
查看 bz2 压缩包里面文件的内容:
bzcat 命令:
[root@en ~]# bzcat inittab.bz2
例如:
[root@en ~]# bzip2 YLMF_XP_CV2013.08.iso
sEx 只是调用相关程序,本身并无压缩、解压功能,请注意!
gzip 命令 减少文件大小有两个明显的好处,一是可以减少存储空间,二是通过网络传输文
件时,可以减少传输的时间。gzip 是在 Linux 系统中经常使用的一个对文件进 行压缩和解压缩的命令,既方便又好用。
语法:gzip [选项] 压缩(解压缩)的文件名该命令的各选项含义如下:
(查看 messages 文件大小)
-rw-------. 1 root root 102K Dec 30 10:02 messages
[root@en ~]# gzip messages
(格式:gzip 文件名)
[root@en ~]# ll -dh messages
(源文件已没有)
ls: cannot access messages: No such file or directory
-f :使用档名,请留意,在 f 之后要立即接档名喔!不要再加参数!
例如使用『 tar -zcvfP tfile sfile』就是错误的写法,要写成
『 tar -zcvPf tfile sfile』才对喔!
-p :使用原文件的原来属性(属性不会依据使用者而变)
-P :可以使用绝对路径来压缩!
-N :比后面接的日期(yyyy/mm/dd)还要新的才会被打包进新建的文件中!
7、*.tar.Z 用 tar –xZf 解压
8、*.rar 用 unrar e 解压
9、*.zip 用 unzip 解压
[root@localhost ~ቤተ መጻሕፍቲ ባይዱ# tar -cvzf taryasuoback.tar.gz taryasuo/ 归档压缩
[root@localhost yasuo]# tar -zxvf taryasuoback.tar.gz
--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 压缩
解压缩
说明:taryasuoback.tar.gz 新的压缩名。 taryasuo/目标压缩目录
[root@localhost ~]# tar -tf taryasuoback.tar (-tf 查看列表)
参数:
-c :建立一个压缩文件的参数指令(create 的意思);
-x :解开一个压缩文件的参数指令!
ip24
ip19
19/
19/ip19
[root@red ~]#
查看一个压缩包里面有什么文件: [root@cnyum ~]# tar -tf ipadd.tar.gz ip24 ip19 19/ 19/ip19 [root@cnyum ~]#
把一个压缩包解压缩: [root@cnyum ~]# tar zxvf ipadd.tar.gz ip24 ip19 19/ 19/ip19 [root@cnyum ~]#
.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 DirName ——————————————— .lha 解压:lha -e FileName.lha
压缩和解压缩命令:
压缩格式主要有: gz,bz2,xz,zip,Z
比较常用的压缩文件命令有: xz,bz2,gz 默认只可压缩文件,不能直接压缩目录。
gz 的压缩工具叫 gzip,压缩后名为源文件名.gz,解压缩命令 gunzip。
压缩格式:gzip 要压缩的文件名
-#:#号数字 1-9 替换,表示压缩比,默认-6。如-3
压缩:lha -a FileName.lha FileName ———————————————
.rpm 解包:rpm2cpio FileName.rpm | cpio -div ———————————————
.deb 解包:ar p FileName.deb data.tar.gz | tar zxf ———————————————