Linux备份压缩命令

简介: gzip 命令 把/home/itcast目录下的familyA目录下所有文件压缩成.gz文件  cd /home/itcast  tar -cvf /home/itcast/familyA.tar /home/itcast/familyA 首先进行打包,因为gzip不能直接对目录进行压缩  gzip familyA.tar 进行压缩  gzip -l familyA.tar.g

gzip 命令

把/home/itcast目录下的familyA目录下所有文件压缩成.gz文件
 cd /home/itcast
 tar -cvf /home/itcast/familyA.tar /home/itcast/familyA 首先进行打包,因为gzip不能直接对目录进行压缩
 gzip familyA.tar 进行压缩
 gzip -l familyA.tar.gz 查看压缩包详细信息

解压缩familyA.tar
 gzip -dv familyA.tar.gz
 gzip -v -9 familyA.tar 高压缩比
 gzip -l familyA.tar.gz


 gzip -dv familyA.tar.gz
 gizp -v -1 familyA.tar 低压缩比
 gzip -l familyA.tar.gz


bzip2 命令

把/home/itcast目录下的familyA目录下所有文件压缩成.bz2文件
 cd /home/itcast
 tar -cvf /home/itcast/familyA.tar /home/itcast/familyA
 bzip2 -z familyA.tar 压缩需加上参数-z

解压缩itcast.tar.bz2
 bzip2 -d familyA.tar.bz2

 

tar  命令

将整个/home/itcast/familyA目录下的文件全部打包成为/home/itcast/familyA.tar

仅打包,不压缩

 tar -cvf /home/itcast/familyA.tar /home/itcast/familyA

打包后,以gzip压缩

 tar -zcvf /home/itcast/familyA.tar.gz /home/itcast/familyA

打包后,以bzip2压缩

 tar -jcvf /home/itcast/familyA.tar.bz2 /home/itcast/familyA

 # 特别注意,在参数f之后的文件档名是自己取的,我们习惯上都用.tar来作为辨识
 # 如果加z参数,则以.tar.gz或.tgz来代表gzip压缩过的tar file
 # 如果加j参数,则以.tar.bz2来作为文档名


 

目录
相关文章
|
2天前
|
安全 网络协议 Linux
linux必学的60个命令
Linux是一个功能强大的操作系统,提供了许多常用的命令行工具,用于管理文件、目录、进程、网络和系统配置等。以下是Linux必学的60个命令的概览,但请注意,这里可能无法列出所有命令的完整语法和选项,仅作为参考
|
2天前
|
关系型数据库 MySQL Linux
服务器Linux系统配置mysql数据库主从自动备份
这是一个基本的配置主从复制和设置自动备份的指南。具体的配置细节和命令可能因您的环境和需求而有所不同,因此建议在操作前详细阅读MySQL文档和相关资源,并谨慎操作以避免数据丢失或不一致。
10 3
|
2天前
|
监控 Linux 数据处理
|
2天前
|
编解码 Ubuntu Linux
|
3天前
|
JSON Linux 数据格式
Linux命令发送http
请注意,`curl`命令非常灵活,可以根据您的需求进行多种配置和自定义。您可以查看 `curl`命令的文档以获取更多详细信息。
10 0
|
3天前
|
算法 Linux Windows
linux中的压缩软件介绍
这些是Linux中一些常见的压缩软件工具,您可以根据需要选择合适的工具来压缩和解压缩文件。每种工具都有其特定的特点和压缩性能,因此根据具体情况选择合适的工具是重要的。
6 0
|
4天前
|
算法 Linux
Linux:文件增删 & 文件压缩指令
Linux:文件增删 & 文件压缩指令
7 0
|
4天前
|
安全 Linux 测试技术
|
4天前
|
安全 Linux Windows
Linux中Shutdown命令使用介绍
Linux中Shutdown命令使用介绍
10 2
|
5天前
|
缓存 关系型数据库 Linux
Linux目录结构:深入理解与命令创建指南
Linux目录结构:深入理解与命令创建指南