一、Linux系统常见的压缩指令
Linux系统中常见的压缩文件格式:
<李>。z压缩程序压缩的文件;李> <李>。zip压缩程序压缩的文件;李> <李>。广州gzip程序压缩的文件;李> <李>。bz2 bzip2获取程序压缩的文件;李> <李>。xz xz程序压缩的文件;李> <李>。焦油沥青程序打包的数据,并没有压缩;李> <李> . tar。广州焦油程序打包的数据,并且经过gzip的压缩;李> <李> . tar。bz2焦油获取程序打包的数据,并且经过bzip2的压缩;李> <李> . tar。xz焦油程序打包的数据,并且经过xz的压缩;李>
引用>1, gzip命令:
常用选项:
<李> - c:将压缩的数据输出到屏幕上,可通过数据流量重导向来处理;李> <李> - d:解压缩的参数,李> <李> - t:可以用来检验一个压缩文件的一致性~看看文件有无错误;李> <李> - v:可以显示出原文件/压缩文件的压缩比等信息;李> <李> - #:#为数字的意思,代表压缩等级,1最快,但是压缩比最差,9最慢,但是压缩比最好,默认是6。李>
引用><强>举例说明:强>
<强>(1)压缩:强><代码> [root@localhost ~] # cp/etc/passwd/mnt #将文件复制一份出来 (root@localhost ~) # gzip - v/mnt/passwd #进行压缩/mnt/passwd: 61.1%——/mnt/passwd.gz所取代 (root@localhost ~) #将/etc/passwd/mnt/passwd * #对比这个文件压缩前和压缩后的大小 -rw-r——r。1根根2311年7月14日19:02/etc/passwd -rw-r——r。1根根923年8月20日22:34/mnt/passwd.gz 代码><强>(2)查看压缩文件的内容:强>
<代码> [root@localhost ~] # zcat/mnt/passwd。广州代码><强>(3)将压缩的文件解压:强>
<代码> [root@localhost ~] # gzip - d/mnt/passwd.gz root@localhost ~ # ls/mnt passwd 代码>2, bzip命令:
常用选项:
<李> - c:将压缩的过程产生的数据输出到屏幕上的;李> <李> - d:解压缩的参数,李> <李> - k:保留原始文件,而不会删除原始的文件;李> <李> - z:压缩的参数(默认值,可以不加)。李> <李> - v:可以显示出原文件/压缩文件的压缩比等信息;李> <李> - #:#为数字的意思,代表压缩等级,1最快,但是压缩比最差,9最慢,但是压缩比最好,默认是6。李>
引用><强>举例说明:强>
<强>(1)压缩强><代码> [root@localhost ~] # bzip2 - v/mnt/passwd #压缩 (root@localhost ~) # ls/mnt #查看压缩后的文件 passwd.bz2 代码><强>(2)查看压缩文件的内容:强>
<代码> [root@localhost ~] # bzcat/mnt/passwd。bz2 #将获取文件信息输出在屏幕上代码><强>(3)解压强>
<代码> [root@localhost ~] # bzip2 - d/mnt/passwd。bz2 #解获取压 (root@localhost ~) # ls/mnt #查看 passwd 代码>3, xz命令:
常用选项:
<李> - d:解压缩的参数,李> <李> - t:测试压缩文件的完整性,看看有没有错误;李> <李> - l:列出压缩文件的相关信息;李> <李> - k:保留原本的文件不删除;李> <李> - c:将数据由屏幕输出的意思,李> <李> - #:#为数字的意思,代表压缩等级,1最快,但是压缩比最差,9最慢,但是压缩比最好,默认是6。李>
引用><强>举例说明:强>
<强>(1)压缩:强>
<代码> [root@localhost ~] # xz - v/mnt/passwd root@localhost ~ # ls/mnt passwd.xz 代码><强>(2)查看:强>
<代码> [root@localhost ~] # xz - l/mnt/passwd。xz #查看文件压缩前后的大小 (root@localhost ~) # xzcat/mnt/passwd。xz #将文件信息显示在屏幕上代码><强>(3)解压并查看强>
<代码> [root@localhost ~] # xz - d/mnt/passwd.xz root@localhost ~ # ls/mnt passwd 代码>4,焦油归档命令
常用选项:
<李> - c:创建打包文件,可搭配- v来查看过程中被打包的文件名,李> <李> - c:解压时指定释放的目标文件夹。李> <李> - f:表示使用归档文件,一般后面要跟被处理的文件名。李> <李> - j:调用bzip2程序进行压缩或解压缩。
Linux文件,目录及文件系统的备份与恢复相关命令