Linux 学习“文件与文件系统的压缩与打包”

  1. .z:compress程序压缩的文件,gz:gzip压缩的为文件,bz2:bzip2压缩的文件,tar:tar程序打包的文件,没有压缩过,tar.gz:tar程序打包的文件,经过gzip的压缩,tar.bz2:tar程序打包经过bzip2的压缩;
  2. gzip进行压缩,用zcat进行查看,-d进行解压缩;
  3. bzip2压缩比比gzip要好,用法相同,使用bzcat进行查看,-k可以保留原文件;
  4. tar可以将多个文件打包成一个大文件;
  5. 压缩:tar -jcv -f filename.tar.bz2 要被压缩的文件或目录名,查询:tar -jtv -f filename.tar.bz2,解压缩:tar -jxv -f filename.tar.bz2 -C 欲解压缩的目录;
  6. 查看文件:tar -jtv -f /root/etc/tar.bz2;
  7. 目录下解开tar -jxv -f /root/etc.tar.bz2 -C /tmp;
  8. 使用tar -cv -f filename.tar 称为tarfile,tar -jcv -f filename.tar.bz2 称为tarball(tar球);
  9. 利用管道命令与数据流:cd /tmp;tar -cvf - /etc | tar-xvf -;
  10. dd最大的作用可能用于备份,dd可以读取磁盘设备的内容是几乎直接读扇区,然后将设备备份成一个文件;
  11. dd if="input file" of="output file" bs="block size" count="number";
  12. 备份:cpio -ovcB,还原:cpio -ivcdu,查看:cpio -ivct;

你可能感兴趣的:(linux)