• Linux正文处理命令及tar命令


    1. 使用cat命令进行文件的纵向合并
      1) cat命令实现文件的纵向合并:
      a) 例如:使用cat命令将baby.age、baby.kg和baby.sex这三个文件纵向合并为baby文件的方法:
      cat baby.age baby.kg baby.sex >baby
      b) 例如:使用cat命令将baby.age文件的内容添加到baby2文件中的方法:
      cat baby.age >>baby2
    2. 归档文件和归档技术
      1) 归档的定义:归档(archiving)就是将许多文件(或目录)打包成一个文件。
      2) 归档的目的:归档的目的就是方便备份、还原及文件的传输操作。
      3) tar命令:将多个文件(也可能包括目录,因为目录本身也是文件)放在一起存放到一个磁带或磁盘归档文件中。并且将来可以根据需要只还原归档文件中的某些指定的文件。
      4) tar命令的常用选项:
      c:创建一个新的tar文件。(create)
      t:列出tar文件中目录的内容。
      x:从tar文件中抽取文件。
      f:指定归档文件或磁带(也可能是软盘)设备(一般都要选)。(file)
      v:显示所打包的文件的详细信息,v是verbose的第1个字母。
      z:使用gzip压缩算法来压缩打包后的文件。
      j:使用bzip2压缩算法来压缩打包后的文件。
    3. 使用tar命令创建、查看及抽取归档文件
        1) tar命令创建归档文件的用法举例:
      例如:使用tar命令将arch目录打包成一个名为arch.tar的归档文件的方法(要求显示所有打包的文件和目录):
      tar cvf arch.tar arch
      tar命令查看归档文件的用法举例:
      例如:使用tar命令显示arch.tar这个归档文件(包)中的所有文件的方法:
      tar tf arch.tar
      2) tar命令抽取归档文件的用法举例:
      例如:使用tar命令恢复arch.tar中的全部内容的方法:
      tar xvf arch.tar   -C 路径(指定目录)
    4. 文件的压缩和解压缩
      1) 压缩的定义:压缩就是将一个大的文件通过一些压缩算法变成一个小文件。
      2) 压缩的目的:主要是缩小文件的大小,这样会节省存储文件的磁盘或磁带的空间,另外在网络上传输这些小文件也会减少网络的浏览(也就是节省网络的带宽)。
      3) 解压缩的定义:解压缩就是将一个通过一些压缩算法的文件恢复到压缩之前的样子。
      4) gzip命令和gunzip命令的用法举例:
      a) 例如:将文件file1压缩成.gz格式的压缩包应该使用的命令为:gzip file1 –c > /路径/name.gz
      b) 例如:将压缩文件file1.gz解压缩的命令为:
      gunzip file1.gz >
      5) 掌握bzip2命令和bunzip2命令的用法举例:
      a) 例如:将文件file1压缩成.bz2格式的压缩包应该使用的命令为:bzip2 file1 >
      b) 例如:将压缩文件file1.bz2解压缩的命令为:
      bunzip2 file1.bz2 >
    5. 在使用tar命令的同时进行压缩和解压缩
      1) 在使用tar命令的同时进行压缩和解压缩的用法举例
      a) 例如:使用tar命令将arch目录打包而且同时使用gzip的技术压缩打包后文件的方法(打包后的文件名为arch.tar.gz):
      tar cvfz arch.tar.gz arch
      b) 例如:使用tar命令将arch目录打包而且同时使用bzip2的技术压缩打包后文件的方法(打包后的文件名为arch.tar.bz2):tar cvfj arch.tar.bz2 arch

  • 相关阅读:
    shell getopt getopts获取参数
    apache+svn+ladp认证
    SVN 迁移项目分支
    iptables 优先级
    很实用的一篇HTTP状态码
    套路还在——矩阵计算估值
    CU上看到的一个简单的算法帖子
    linux下服务端实现公网数据转发
    c++接口实现与分离(转载)
    c++继承概念
  • 原文地址:https://www.cnblogs.com/qiuhe/p/10252524.html
Copyright © 2020-2023  润新知