linux小技能01、Linux文件压缩命令tar详解,zip压缩文件,Linux服务器文件上传和下载

环境:contOS 8

tar命令

普通打包 压缩之后大小没有影响,但是可以进行传输

tar -cf  {文件名}.tar   {需要压缩的内容}
#实例
tar -cf etc.tar /etc

#v是压缩过程
tar -cf etc.tar /etc

国际通用型压缩包类型

tar -czf   {文件名}.tar.gz   {需要压缩的内容}
#实例
tar -czf etc-gzip.tar.gz /etc


#z使用工具gzip  打包之后再进行压缩。 tar.gz 国际通用的一个文件。

压缩工具 bzip

tar -cjf  {文件名}.tar.bz   {需要压缩的内容}
#实例
tar -cjf etc-bzip.tar.bz /etc

#j表示压缩工具 bzip

压缩比例最高 压错时间最长

tar -cJf  {文件名}.tar.xz   {需要压缩的内容}
#实例
tar -cJf etc-bzip.tar.xz /etc

总结

  • 压缩比例最高 压错时间最长
  • 都可以对文件进行压缩
  • 区别是 使用了不同的压缩包

tar解压

解压的命令都一样

tar -xf {需要解压的文件名}.tar
tar -xf {需要解压的文件名}.tar.gz
tar -xf {需要解压的文件名}.tar.xz
tar -xf etc.tar

在没有进行解压的时候也是可以看压缩包的内容的

tar -xf {文件名}.tar
tar -tf etc.tar


zip工具打包文件

zip -r [打包后的文件名字.zip] [需要打包的内容]
#实例
zip -r etc.zip /etc/
zip -r file.zip file.txt
#-1 是

zip解压

# zip解压文件
unzip {需要解压的文件名}.zip
#实例
unzip etc.zip


上传文件 和下载我呢见

安装

#安装rz工具
yum install -y lrzsz

上传

#使用这个命令可以对服务器上传文件
rz

linux小技能01、Linux文件压缩命令tar详解,zip压缩文件,Linux服务器文件上传和下载_第1张图片

下载

可以把linux 服务器上的文件下载到本地

rs {文件名}

linux小技能01、Linux文件压缩命令tar详解,zip压缩文件,Linux服务器文件上传和下载_第2张图片

你可能感兴趣的:(linux小技巧,服务器,linux,运维)