Linux常用操作之打包和压缩

打包和解包

打包压缩是日常工作中备份文件的一种方式

在不同的操作系统中,常用的打包压缩方式是不同的

window 常用 rar

Mac 常用 zip

Linux 常用 tar.gz

tar

tar 是 Linux 中最常用的 备份工具,此命令可以把一系列文件打包到一个大文件中,也可以把一个打包的大文件恢复成一系列文件。

tar的命令格式如下:

# 打包文件
tar -cvf name.tar path/filename

# 解包文件
tar -xvf name.tar

tar 参数说明

选项 含义
c 生成档案文件,创建打包文件
x 解开档案文件
v 列出归档解档的详细过程,显示进度
f 指定档案文件名称,f 后面一定是 .tar 文件,所以必须放在参数最后面
注意:f 参数必须放在最后面,其他的参数顺序可以随意
Linux常用操作之打包和压缩

压缩和解压

gzip

tar 与 gzip 命令结合使用可以实现文件 打包和压缩

  • tar 只负责打包文件,不负责压缩
  • gzip 负责压缩 tar 打包后的文件
  • 其扩展名一般用 xxx.tar.gz

在 tar 命令中有一个选项 -z 可以调用 gzip,从而可以方便地实现压缩和解压缩的功能

在 Linux 中,最常见的压缩文件格式就是 xxx.tar.gz

打包压缩结合命令格式如下:

# 压缩文件
tar -zcvf name.tar.gz path/filename

# 解压缩文件
tar -zxvf name.tar.gz

# 解压缩到指定路径
tar -zxvf name.tar.gz -C path
选项 含义
-C 解压缩到指定目录,注意:要解压缩的目录必须存在
Linux常用操作之打包和压缩

原创文章,作者:朋远方,如若转载,请注明出处:https://caovan.com/linuxchangyongcaozuozhidabaoheyasuo/.html

(0)
打赏 微信扫一扫 微信扫一扫
朋远方的头像朋远方
上一篇 2022年8月28日 上午11:25
下一篇 2022年8月28日 下午4:32

相关推荐

发表回复

登录后才能评论