Linux 压缩与打包
来源:互联网 发布:nb iot 知乎 编辑:程序博客网 时间:2024/06/08 00:54
Linux 系统常见到的压缩档案的附档名与压缩指令:
*.Z compress 程序压缩的档案;
*.bz2 bzip2 程序压缩的档案;
*.gz gzip 程序压缩的档案;
*.tar tar 程序打包的数据,并没有压缩过;
*.tar.gz tar 程序打包的档案,其中并且经过 gzip 的压缩。
compress
用法:compresse [ 参数 ] 档案或目录
参数:-d :解压缩
-r :连同目录下的档案同时压缩
-c :将压缩数据输出
compress 指令用来压缩与解压缩附档名为 *.Z 的档案,需要特别注意: 当以 compress 压缩之后,如果没有其它的参数,那么原本的档案就会被后来的 *.Z 所取代。同样解压缩时 *.Z 也会被压缩的档案取代。如果不想让原本的档案被更名成为 *.Z ,而想制作出另外的一个档名时,就可以利用数据流重导向。
gzip,zcat
用法:gzip [ 参数 ] 档案 #压缩与解压
zcat 档案.gz #查看压缩档案内容
参数:-c :将压缩数据输出
-d :解压
-# :压缩等级,预设 -6,-1 最快,但压缩比最差,-9 最慢,压缩比最好
gzip 是用来压缩与解压缩附档名为 *.gz 的指令,同时提供压缩比服务。
zcat 是用来读取压缩文件数据年日头的指令。
bzip2,bzcat
用法:bzip2 [ 参数 ] 档案
bzcat 档案.bz2
参数:-c :将压缩数据输出
-d :解压
-z :压缩
-# :压缩比
bzip2 是用来压缩与解压缩附档名为 *.bz2 的指令,同时也提供压缩比服务。
bzcat 是用来读取压缩档案内容的指令。
tar
用法:tar [ 参数 ] 档案或目录 ...
参数:
tar 可以将整个目录或者是指定的档案都整合成一个档案。同时还可以配置 gzip 进行合并压缩。
tar 是用作备份的重要指令,经过 tar 打包过的档案通常取名为 *.tar,用 gzip 压缩过的取名 为 *.tar.gz,用于标识。
绝对路径问题:在用 tar 压缩使用绝对路径的档案时,例如 /etc,压缩时会自动将 / 拿掉,这是基于解压缩时安全的考虑。如果想使用绝对路径,那就要加参数 -P。
tar 与 bzip2,gzip,compress不同的是,它们没有加特殊参数时,原先档案会被取代,而 tar 则不会。
请注意:在解压时,如果不加参数 -C,则会提示归档中找不到。
tar指令的其它用法:
dd
用法:dd if=档案或目录 of=档案或目录 bs=block_size count=number
参数:if :输入文档或装置
of :输出文档或装置
bs :规划一个 block 的大小,预设 512 bytes
count :bs 的数量
tar 可以用来备份关键数据,而 dd 则可以用来备份整个 partition 或 整个 disk。
- Linux打包与压缩
- Linux 压缩与打包
- Linux 打包与压缩
- Linux文件打包与压缩
- Linux中压缩与打包
- Linux文件打包与压缩
- linux打包与压缩命令
- Linux文件压缩与打包
- Linux 文件打包与压缩
- Linux文件打包与压缩
- Linux文件打包与压缩
- 文件打包与压缩【linux】
- Linux 命令 打包与压缩
- Linux文件打包与压缩
- linux下压缩与打包
- linux命令 打包,压缩与解压缩
- Linux中的打包与压缩命令 --- tar
- linux命令 打包,压缩与解压缩
- Flex入门基础——项目item的属性(order、flex-grow、flex-shrink、flex-basis、flex、align-self)
- 专业解读:从央行征信系统看你的哪些行为会影响你的信用
- 322. Coin Change
- ubuntu解决“磁盘空间不足 磁盘上总计 /boot 的空间”问题
- SQL Server2014“用户'sa'登录失败,错误18456”问题
- Linux 压缩与打包
- 编写一个函数,取一个小数的第n(-10<=n<=16)位,当n大于0时,从小数点位置开始向右取小数部分第n位,当n小于0时,从小数点位置开始向左取整数部分的第n位。
- Gaussian Mixture Model(GMM)
- 堆排序
- MySql中delimiter的作用
- C语言提高班学习笔记 lesson1 自定义数据类型
- Java的类型转换
- JavaScript中作用域链和闭包
- angular-cli 暂停时出现端口占用的问题[已解决]