[学习笔记——Linux]Linux文件与文件系统的压缩与打包
Linux文件与文件系统的压缩与打包
Table of Contents
- 1 压缩文件的用途与技术
- 2 Linux常用压缩命令
- 3 打包命令:tar
- 4 完整备份工具-dump
- 4.1 dump可以做什么
- 4.2 如何做
- 4.2.1 备份整个文件系统
- 4.2.2 备份目录
- 4.2.3 还原-restore
- 5 光盘写入工具
- 6 其它常用压缩与备份工具
2 Linux常用压缩命令
2.1 扩展名与压缩程序
- .Z : compress
- .gz: gzip
- gzip t.s # 压缩之后t.s->t.s.gz,t.s将不存在
- gzip -d t.s.gz # 解压缩之后t.s.gz->t.s,t.s.gz将不存在
- .bz2:bzip2
- 为替代gzip而开发,有比gzip更好的压缩比,用法基本一致
- .tar:tar打包
- .tar.gz:tar打包,gzip压缩
- .tar.bz2:tar打包,bzip2压缩
3 打包命令:tar
- 压缩:tar -jcv -f fname.tar.bz2 被压缩的目录或文件
- 查询:tar -jtv -f fname.tar.bz2
- 解压:tar -jxv -f fname.tar.bz2 -C 要解压到的目录
- 解压一部分:tar -jxv -f fname.tar.bz2 fname/a.c
- 压缩除xxx以外的文件,压缩特定时间内的文件
- 参数解释:
- -j:使用bzip2压缩/解压缩
- -z:使用gzip压缩/解压缩
- -c:打包
- -t:查询
- -x:解包
- -v:显示正在处理的文件名
4 完整备份工具-dump
4.2 如何做
4.2.1 备份整个文件系统
- 观察文件系统容量:df -h
- 测试备份所需容量:dump -S /dev/sda7 (需root权限)
- 备份:dump -0u -f /root/boot.dump /boot
- -0:以等级0备份,即全部备份,而非差异备份
- -u:将备份时间写入/var/lib/dumpdates
- -f:指定备份文件名
免责声明: 本文仅代表作者个人观点,与爱易网无关。其原创性以及文中陈述文字和内容未经本站证实,对本文以及其中全部或者部分内容、文字的真实性、完整性、及时性本站不作任何保证或承诺,请读者仅作参考,并请自行核实相关内容。
-
ubuntu 系统种用mware 虚拟了个mac系统,mac系统没声音,
-
umask值的含意
-
请教gcc有没有类似CreateProcess的函数,可以获得调用的外部程序的进程ID呢
-
linux上更改共享内存的最大值
-
linux 将内存当硬盘使用有关问题
-
某博客看到的面试题,帮忙看看是小弟我理解错了,还是程序错了
-
Linux命令行停3种方法批量替换多文件中的字符串
-
解救远程编码的coder, 使用VC+VA编写/编译/运行/调试linux程序,该怎么处理
-
请熟悉iptables高手帮忙回答解决思路
-
Linux上的top命令的图解使用
-
Linux_jdk配备
-
流媒体数据传输?解决方法
-
如若想学好Linux系统内核,它的基础要求是什么,主要前期看什么书籍
-
请教:对于目标文件的编译中,有a.h, b.h, c.h, a.cpp, b.cpp, c.cpp中,a.h中include 了b.h, c.h
-
socket 编程两问,请大家指教?该怎么处理
-
linux网络服务配备详解
-
linux(ubuntu) 其间互挂磁盘 以及 linux挂载windows磁盘
-
求ubuntu如何看apt-get install的可安装包列表
-
top 。解决办法
-
给vmware的Linux虚拟机增添硬盘