参考 https://www.cnblogs.com/jiablogs/p/8977497.html

>  : 表示覆盖

例:cat /etc/passwd > a.txt      echo '123' >> a.txt

>> : 追加

例:cat /etc/passwd >b.txt        echo '123'>>b.txt

将连个文件合并到一个文件

例:cat a.txt b.txt > c.txt

wc :管道符

例:wc -l /etc/passwd  查看文件有多少行

  cat /etc/passwd | wc -l  显示行数

  cat /etc/passwd /etc/shadow | wc -l  查看两个文件总共多少行

2.归档文件和归档技术(tar)

  1)定义:归档(arching)就是将许多文件(或目录)打包成一个文件

  2)目的:归档的目的就是方便备份、还原及文件的传输操作

  3)功能:将多个文件(也可能包括目录,因为目录本身也是文件)放在一起存放到一个磁带或磁盘归档文件中。并且将来可以根据需要

      只还原文档中的某些指定的文件

  4)tar命令的常用选项:   

c : 创建一个新的tar文件
t : 列出tar文件中目录的内容
x: 从tar 文件中抽取文件
f : 指定归档文件或磁带(也可能是软盘)设备(一般都要选)
v: 显示所打包的文件的详细信息,v 为verbose的第一个字母。
z: 使用gzip 压缩算法来压缩打包后的文件
j: 使用bzip2 压缩算法来压缩打包后的文件

  5)创建、查看及抽取归档文件举例:

    1)tar cvf testdir.tar a.txt b.txt c.txt  # tar命令将a、b、c打包成一个名为testdir.tar的归档文件的方法(要求显示所有打包的文件和目录)

    2) tar tf testdir.tar # 显示testdir.tar这个归档文件中的所有文件的方法

    3)tar xvf testdir.tar -c 路径   #恢复testdir.tar中全部内容的方法

解压

tar -xvf file.tar //解压 tar包

tar -xzvf file.tar.gz //解压tar.gz

tar -xjvf file.tar.bz2   //解压 tar.bz2

tar -xZvf file.tar.Z   //解压tar.Z

unrar e file.rar //解压rar

unzip file.zip //解压zip

转载于:https://www.cnblogs.com/Hermioner/p/9396314.html

shell基础09 归档数据相关推荐

  1. shell基础09 gawk程序(上)

    gawk提供了一种编程语言而不知识编辑器命令. 1. 命令格式 gawk  options  program file 2. 从命令行读取程序脚本 默认是从STDIN读取,也可以指定从文件中读取 1 ...

  2. linux shell 基础 使用日志与心得

    linux shell 基础 使用日志与心得 1.#!/bin/bash 第一行就出现 #!/bin/bash是指此脚本使用/bin/bash来解释执行. 其中,#!是一个特殊的表示符,其后,跟着解释 ...

  3. Linux shell篇---之一--shell基础

    一.shell基础 1.shell的基本概念 shell就是系统跟计算机硬件交互时使用的中间介质,它只是系统的一个工具. 用户界面shell(还有其他用户界面如kde等图形界面)-->内核--& ...

  4. Shell 基础知识--细说linux配套视频

    Shell 基础概括 Shell是什么? shell是一个命令行解释器,它为用户提供了一个向Linux内核发送请求以便运行程序的界面系统级程序,用户可以用shell来启动.挂起.停止甚至是编写一些程序 ...

  5. 【图文教程】Shell基础知识

    Shell基础知识 1. shell介绍 2. history命令 history主要参数示例: 3. 命令补全和别名 4. 通配符 5. 输入输出重定向 6. 管道符和作业控制 管道符: 作业控制: ...

  6. 史上最牛最强的linux学习笔记 10.shell基础

    史上最牛最强的linux学习笔记 10.shell基础 写在最前面: 本文是基于某站的视频学习所得,第一个链接如下: https://www.bilibili.com/video/BV1mW411i7 ...

  7. shell脚本编程学习笔记1(xdl)——shell基础与Bash基本功能()

    shell脚本编程学习笔记1--shell基础与Bash基本功能 1,简介: 1,Shell就是一个命令行解释器,用以连接输入设别和内核. 2,Shell是解 释执行的脚本语言,在Shell中可以直接 ...

  8. Hive基础09、HQL查询语句

    Hive基础09.HQL查询语句 目录 Hive基础08.HQL查询语句 1.基础查询语句 2.数组查询 3.map 4.struct 5.聚合查询语句 HQL查询内容全: 第一部分: Hive查询语 ...

  9. 一、Linux Shell基础

    1.1.shell基础 Bash 是一个与Bourne Shell兼容的.执行从标准输入设备文件读取的命令的语言解释器.Bash是Bournae-Again Shell的缩写.Bash与原来的Unix ...

  10. linux shell概述,Linux学习 -- Shell基础 -- 概述

    Shell是什么? 命令解释器 编程语言 Linux支持的Shell类型 cat /etc/shells 主要学习 bash 脚本执行方式 echo echo -e 单引号 -- 原始字符串  双引号 ...

最新文章

  1. 用产品思路建设中台,这走得通吗?| 白话中台
  2. CentOS6安装MySQL 1 - 更新yum源失败
  3. syslog-ng 正确配置udp接受端口
  4. Python快速读取文件中指定的一行或多行
  5. 处理中文乱码_浅入深出:一次提问引发的深思,从此再也不怕“乱码”问题
  6. html toast屏幕中间,Toast.html
  7. java中创建类的时候有没有分配内存,你必须了解的java内存管理机制(一)-内存分配...
  8. 贪吃蛇系列之七——有吃的啦
  9. 加快网站速度的最佳做法_(1)最小化http请求
  10. GIS案例练习-----------第九天
  11. 快手视频伪原创 电脑视频md5修改器
  12. JavaWeb 简单实现客户信息管理系统
  13. 从零开始了解 kubernetes,还有谁不会?
  14. stm32 常见错误之can线通信
  15. 我们努力的目标,就是不要被看见
  16. 模拟二进制交叉算子详解
  17. python生成二维码_使用python生成二维码
  18. Qt,C++多功能二维码实现,绘制与解析
  19. Java HotSpot(TM) 64-Bit Server VM warning:Options -Xverify:none and -noverify were deprecated in ..
  20. mysql状态监听_Mysql数据状态监听探讨(攒人品)_MySQL

热门文章

  1. 计算机网络复习-物理层
  2. bytes的json解析
  3. 中文分词项目(开源/API接口)总结
  4. hadoop资料汇总
  5. python列表用来有序存放一组_Python期末习题练习
  6. 2021-06-13list map set 并发问题
  7. 中文文档保存到mysql_mysql 中文 存储
  8. 如何获取HTML元素所对应的javascript对象?
  9. 我的大学专业是计算机英语作文,我的大学计划英语作文(通用5篇)
  10. 区块链 Zilliqa是什么