鸟哥的Linux私房菜学习笔记(二)Linux 文件、目录与磁盘格式——文件的压缩与打包

1. 压缩文件的用途与技术

此外,有的压缩程序还可以进行容量限制,使一个大型文件可以分割成为数个小型文件,以方便软盘片携带呢!

2.Linux 系统常见的压缩命令

Linux的环境中,压缩文件的扩展名大多是:『*.tar, *.tar.gz, *.tgz, *.gz, *.Z, *.bz2

    *.Z        compress 程序压缩的文件;

    *.gz       gzip 程序压缩的文件;

    *.bz2      bzip2 程序压缩的文件;

    *.tar      tar 程序打包的数据,并没有压缩过;

    *.tar.gz   tar 程序打包的文件,其中并且经过 gzip 的压缩

    *.tar.bz2  tar 程序打包的文件,其中并且经过 bzip2 的压缩

1)compress

2)gzip, zcat


tar 可以将多个目录或文件打包成一个大文件,同时还可以透过 gzip/bzip2 的支持,将该文件同时进行压缩!目前 Windows 的 WinRAR 也支持 .tar.gz 档名的解压缩呢!

使用 gzip 进行压缩时,在默认的状态下原本的文件会被压缩成为 .gz 的档名,原始文件就不再存在了。

使用 gzip 压缩的文件在 Windows 系统中,竟然可以被 WinRAR 这个软件解压缩呢!

cat 可以读取纯文字档,那个 zcat 则可以读取纯文字档被压缩后的压缩档!

ompress 的压缩文件可以使用 gzip 来解开,同时 zcat 这个命令可以同时读取 compress gzip 的压缩档呦!

3)bzip2, bzcat

文件的名称为 .bz,.bz2, .tbz, .tbz2 等等,那么就可以尝试使用 bzip2 来解看看啦!

2. 打包命令: tar

其实最简单的使用 tar 就只要记忆底下的方式即可:

    压 缩tar -jcv-f filename.tar.bz2 要被压缩的文件或目录名称

    查 询tar -jtv-f filename.tar.bz2

    解压缩tar -jxv -f filename.tar.bz2 -C 欲解压缩的目录

仅解开单一文件的方法


打包某目录,但不含该目录下的某些文件

仅备份比某个时刻还要新的文件

例题:系统备份范例

4. 完整备份工具:dump, restore

1)dump

除了能够针对整个filesystem 备份之外,也能够仅针对目录来备份喔!但是对於目录的支持是比较不足的。

除了可以备份整个文件系统之外,还可以制定等级喔!

5. 光盘写入工具

1)mkisofs:创建映像档

2)cdrecord:光盘烧录工具

6. 其他常见的压缩与备份工具

1)dd

2)cpio

 



参考自:http://cn.linux.vbird.org/linux_basic/linux_basic.php


评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值