zoukankan      html  css  js  c++  java
  • 拜师鸟哥之linux学习体会(8)——档案与文件系统的压缩与打包

    1.    对文件的另一个操作是压缩文件。压缩文件算是linux与windows少有的相似之处。一般常用的压缩文件的扩展名大多是.tar(tar程序打包的数据),.tar.gz(tar程序打包的数据,经过gzip压缩),.tgz,.gz(gzip压缩的文件),.Z(compress程序压缩的文件),.bz2(bzip2压缩的文件)。其中gzip与bzip2最常用,而compress已经过时了。另外单纯的tar功能仅仅是打包而已,也就是将很多档案集结为一个档案,事实上他并没有压缩的功能。

    2.    compress -v man.config:压缩config文件,被compress压缩的源文件会消失,而只剩下压缩文件,扩展名为.Z,解压缩则直接用uncompress

    3.    另一个压缩指令是gzip,用法是gzip -v man.coonfig,在预设的情况下原本的档案会被压缩为.gz的档案名,原文件不再存在。可以用zcat直接读取压缩文件的内容。如果要进行解压缩,就用参数d,即gzip -d man.config.gz。

    4.    bzip2压缩的效率比gzip还要好。指令是bzip2 -z man.config,直接读取是bzcat man.config.bz2,解压缩为bzip2 -d man.config.bz2

    5.    tar可以将多个包拼成一个档案,同时还可以透过gzip/bzip2的支持,将档案同时进行压缩,其实windows的winrar功能也支持.tar.gz档案名的解压缩。tar的解压缩指令是tar -jxvf /root/etc.tar.bz2。

    6.    dump指令主要的作用是备份,出来了备份整个文件系统之外,还可以制定等级。常用dump -S /dev/hdc1

    7.    dd if=/dev/zero of=/boot/test.img bs=1M count=10:建立一个大约10M的档案在boot中,if=input file,of=output file

    8.    采用restore来观察dump后的备份数据内容,即restore -tf /root/boot.dump

    今天大年初一,祝各位新年快乐哈!!

  • 相关阅读:
    Oracle数据类型之number
    jQuery与Dom
    Tableau问题及解决办法汇总
    安装
    impala语句
    需要模拟点击爬虫小案例
    Navicat连接Oracle报错处理
    python manage.py runserver报错
    Django安装报错
    用户行为日志
  • 原文地址:https://www.cnblogs.com/elninohjh/p/4296290.html
Copyright © 2011-2022 走看看