当前位置:首页 > linux > 正文内容

压缩&解压命令

root4年前 (2020-11-18)linux732

tar 命令

-c 建立压缩文档

-x 解压

-t 查看内容

-r 向压缩归档文件末尾追加文件

-u:更新原压缩包中的文件

上面的参数只能使用一个,跟下面的参数连用

-z:有gzip属性的
-j:有bz2属性的
-Z:有compress属性的
-v:显示所有过程
-O:将文件解开到标准输出

z j Z 属于定义压缩文件类型 


下面的参数-f是必须的

-f: 使用档案名字,切记,这个参数是最后一个参数,后面只能接档案名。


常用使用参数方式

-c | x + j | z | Z+vf

压缩

tar -cvf a.tar a.txt   

#打包 文件a.txt为a.tar


tar -czvf  a.tar.gz a.txt 

打包压缩a.txt为a.tar.gz


tar -cjvf  a.tar.gz a.txt 

# 打包压缩a.txt为a.tar.bz2


解压

tar -xvf a.tar  

#解压文件a.tar


tar -xzvf a.tar.gz 

# 解压文件a.tar.gz


tar -xjvf a.tar.bz2

#解压文件a.tar.bz2


rar 和zip格式解压缩


rar a  test.rar test.txt

# 把 test.txt压缩为test.rar 


unrar e  test.rar

# 解压test.rar文件


zip test.zip test.txt

# zip格式的压缩

unzip test.zip 

# zip解压















扫描二维码推送至手机访问。

版权声明:本文由一叶知秋发布,如需转载请注明出处。

本文链接:https://zhiqiu.top/?id=41

分享给朋友:

相关文章

tcpdump 抓包命令

网络数据包截获分析工具。支持针对网络层、协议、主机、网络或端口的过滤。并提供and、or、not等逻辑语句帮助去除无用的信息。tcpdump tcp -i eth1 -t -s 0 -c 100 and dst port ! 22 and...

修改系统server文件需要加载一下配置

vim /usr/lib/systemd/system/*.service修改了server的配置需要执行一下systemctl daemon-reload让系统重新加载以下配置,尤其是server中的配置地址更换了分区...

git 忽略文件不起作用 .gitignore

git rm -r --cached . git add .   git commit -m "update .gitignore"  git status查看是否是"working di...

设置linux时间自动同步世界标准时间

因为主机时间没有自动同步有9.8s的误差。导致了出现负时间的问题首先手动校准时间ntpdate cn.pool.ntp.org开启时间自动更新服务systemctl start ntpd查看服务状态systemctl status ntpd...

http客户端关闭请求,服务端仍然还会执行。基于tcp的http运行

在实际开发过程中,服务端有部分api是比较消耗时间,例如读取文件。如果客户端等不及,刷新请求,或者不断刷新请求。服务器端将会不断打开新的文件,资源消耗很长大。很容易就导致服务宕机当然还有通过nginx提供静态文件下载的,这种情况,是分块读取...

socat 做vp跳板 隐藏自己防溯源

socat 是linux 的一个工具,可以做端口映射,做到隐藏自己,深藏功与名ubuntu 安装apt-get install socatcentos 应该类是把  直接 yum install socat先写个自己常用到的代码s...