linux 解压默认路径,Linux---解压缩

本文详细介绍了Linux中常用的压缩命令如gzip、bzip2、xz和zip,以及归档工具tar的使用方法,包括参数解释和操作示例。同时提供了一个脚本来实现文件的压缩归档,支持gzip、bzip2和xz格式。
摘要由CSDN通过智能技术生成

一、压缩、解压缩命令

命令格式:gz/ba2/xz/zip/z

compress/uncompress是古来的,目前不常用

目前最常用的是xz/bz2/gz

二、常见压缩命令详解

1、 gzip: .gz   不能压缩目录

gzip /path/to/somefile: 压缩完会删除原文件

-d:表示解压缩  相当运 gunzip

-#:#取值为1-9,默认为6指定压缩比

zcat:不解压情况下查看压缩文件;直接使用cat显示乱码;

gunzip:解压

gunzip /path/to/somefil:解压完成以后会删除原文件

2、bzip2:.bz2   不能压缩目录

比gzip有着更大压缩比

bzip  /path/to/somefile:会删除原文件

-d /pathto/somefile  :会删除原文件

-#:#取值为1-9,默认为6指定压缩比

-k:压缩时候保留原文件

bunzip2:解压,用法同-d

bzcat:不解压情况下查看压缩文件;直接使用cat显示乱码;

3、xz:.xz   不能压缩目录

-d:解压缩

-#:#取值为1-9,默认为6指定压缩比

-k:压缩时候保留原文件

xzdec解压命令; 文件名  显示在屏幕上  (基本不用)

4、zip:.zip   保留原文件;即归档又压缩,压缩比小

zip filename.zip file1  file2 ……

unzip file.zip

5、tar:归档工具,不压缩

-c:创建归档文件

-f file.tar:操作的归档文件

such:tar -cf aa.tar  aa*.txt

-xf:展开:tar -xf aa.tar   解压以后归档文件不会被删除

--xattrs:归档的时候保留文件的扩展属性信息

-t:不展开归档,查看归档了那些内容和-f一起使用

-tf:tar -tf aa.tar   不展开归档,查看归档了那些内容

-zcf:归档并调用gzip压缩

-zxf:调用gzip解压缩并展开归档,-z选项可以省略

-jcf:bzip2

-jxf:

-Jcf:xz

-Jxf:

配合上面的命令:先归档后压缩

6、cpio:做成归档或调出归档;非常古老的一个文件,功能类似于tar

三、补充

利用脚本实现归档

#!/bin/bash#read -p "输入三个要压缩文件的路径" file1 file2 file3read -p "存放的路径和名称" dest#例如:text/aaread -p "输入压缩类型gzip|bzip2|xz;" compcase $come ingzip)tar -zcf ${dest}.tar.gz $file1 $file2 $file3;;bzip2)tar -jcf ${dest}.tar.bz2 $file1 $file2 $file3;;xz)tar -cf ${dest}.tar $file1 $file2 $file3zx ${dest}.tar;;*)echo"输入有误"exit:9;;esca

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值