重新点亮linux 命令树————压缩和解压缩[四]
2023-09-14 09:01:08 时间
前言
简单整理一下压缩和解压缩。
正文
在windows 中我们使用压缩和解压缩一般是7z这个压缩和解压软件,但是在linux中压缩和解压是两个不同的软件。
-
在最早的linux 备份介质是磁带,使用的命令是tar
-
可以打包后的磁带文件进行压缩存储,压缩的命令是gzip和bzip2
-
经常使用的扩展名是。 .tar.gz和 .tar.bz2.tgz。
打包压缩
先来看下打包。
tar cf /tmp/etc-backup.tar /etc
然后我们可以查看打包好的文件。ls -lh /tmp/etc-backup.tar。
然后我们就可以就行压缩了,可以使用gzip和bzip2进行压缩。
但是tar 命令已经集成了gzip和bzip2这两个命令。
使用tar --help。
可以看到z命令就可以进行压缩。
使用gzip 进行压缩。
sudo tar cfz /tmp/ect-bakcup.tar.gz /etc
使用bzip2 进行压缩。
sudo tar cjf /tmp/ect-bakcup.tar.gz /etc
这里可以看到bzip2压缩更小,压缩的时间更长。
解压
使用命令分别是tar xzf 和 tar xjf这两个命令。
比如说tar xzf /tmp/etc-backup.tar.gz -C ~/etc1 和 tar xjf /tmp/etc-backup.tar.bz2 -C ~/etc2
第二个就不截图了。
如果我们看到.tgz和.tbz2,同样是.tar.gz和.tar.bz2的缩写。
如果需要看到解压详情的话那么可以使用tar xzvf /tmp/etc-backup.tar.gz -C ~/etc1 中间加一个v。
有没有发现很多命令这个v就是显示细节的意思。
命令树
结
下一节文件查看。
相关文章
- 深入理解Linux下排序命令的用法(linux排序命令)
- 测试Linux系统软件命令一步搞定(软件测试linux命令)
- 命令使用1命令快速实现Linux中的任务(linux中1)
- 权限Linux文件访问控制:理解rwx权限(linux的rwx)
- Linux文件快速切分技巧(linux文件切分)
- 探究Linux:以何种语言开发?(linux用什么语言写的)
- 掌握Linux:查看所有命令的秘诀(linux查看所有命令)
- Linux命令:解锁更多功能(linux命令的作用)
- 停止步伐:Linux 系统的停机命令(linux停机命令)
- Linux分割文件的利器(linux把文件分割)
- Linux安装LZMA:提升系统速度的必备工具(linux安装lzma)
- 玩转Linux搭建RAID0(linux做raid0)
- Linux发展:越来越受欢迎(linux发展现状)
- 命令Linux查看CPU核心数的命令(linux查看几核的)
- 提升Linux服务器性能,聚焦高性能(linux高性能服务器)
- Linux系统调度策略:优化运行效率(linux调度策略)
- 如何在Linux中添加用户组(linux加用户组)
- 深入了解Linux命令ADB,提高android开发效率(linux命令adb)
- Linux命令“clear”: 清理终端的魔力(linux命令clear)
- 管理在Linux系统下实现数据库管理(linux系统下数据库)
- 利用 Linux 打造高效项目开发环境(linux项目环境)
- 快速打包发布 Linux 程序,提高软件部署效率(linux打包发布程序)
- Linux命令:立即生效?(linux立即生效吗)
- Linux在德国:开源文化的先锋之地(linux德国)
- Linux命令中的字符长度限制(linux命令长度)
- Linux ln 命令解析:创建符号链接(linux ln 作用)