shell基础09 归档数据
参考 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 归档数据相关推荐
- shell基础09 gawk程序(上)
gawk提供了一种编程语言而不知识编辑器命令. 1. 命令格式 gawk options program file 2. 从命令行读取程序脚本 默认是从STDIN读取,也可以指定从文件中读取 1 ...
- linux shell 基础 使用日志与心得
linux shell 基础 使用日志与心得 1.#!/bin/bash 第一行就出现 #!/bin/bash是指此脚本使用/bin/bash来解释执行. 其中,#!是一个特殊的表示符,其后,跟着解释 ...
- Linux shell篇---之一--shell基础
一.shell基础 1.shell的基本概念 shell就是系统跟计算机硬件交互时使用的中间介质,它只是系统的一个工具. 用户界面shell(还有其他用户界面如kde等图形界面)-->内核--& ...
- Shell 基础知识--细说linux配套视频
Shell 基础概括 Shell是什么? shell是一个命令行解释器,它为用户提供了一个向Linux内核发送请求以便运行程序的界面系统级程序,用户可以用shell来启动.挂起.停止甚至是编写一些程序 ...
- 【图文教程】Shell基础知识
Shell基础知识 1. shell介绍 2. history命令 history主要参数示例: 3. 命令补全和别名 4. 通配符 5. 输入输出重定向 6. 管道符和作业控制 管道符: 作业控制: ...
- 史上最牛最强的linux学习笔记 10.shell基础
史上最牛最强的linux学习笔记 10.shell基础 写在最前面: 本文是基于某站的视频学习所得,第一个链接如下: https://www.bilibili.com/video/BV1mW411i7 ...
- shell脚本编程学习笔记1(xdl)——shell基础与Bash基本功能()
shell脚本编程学习笔记1--shell基础与Bash基本功能 1,简介: 1,Shell就是一个命令行解释器,用以连接输入设别和内核. 2,Shell是解 释执行的脚本语言,在Shell中可以直接 ...
- Hive基础09、HQL查询语句
Hive基础09.HQL查询语句 目录 Hive基础08.HQL查询语句 1.基础查询语句 2.数组查询 3.map 4.struct 5.聚合查询语句 HQL查询内容全: 第一部分: Hive查询语 ...
- 一、Linux Shell基础
1.1.shell基础 Bash 是一个与Bourne Shell兼容的.执行从标准输入设备文件读取的命令的语言解释器.Bash是Bournae-Again Shell的缩写.Bash与原来的Unix ...
- linux shell概述,Linux学习 -- Shell基础 -- 概述
Shell是什么? 命令解释器 编程语言 Linux支持的Shell类型 cat /etc/shells 主要学习 bash 脚本执行方式 echo echo -e 单引号 -- 原始字符串 双引号 ...
最新文章
- 用产品思路建设中台,这走得通吗?| 白话中台
- CentOS6安装MySQL 1 - 更新yum源失败
- syslog-ng 正确配置udp接受端口
- Python快速读取文件中指定的一行或多行
- 处理中文乱码_浅入深出:一次提问引发的深思,从此再也不怕“乱码”问题
- html toast屏幕中间,Toast.html
- java中创建类的时候有没有分配内存,你必须了解的java内存管理机制(一)-内存分配...
- 贪吃蛇系列之七——有吃的啦
- 加快网站速度的最佳做法_(1)最小化http请求
- GIS案例练习-----------第九天
- 快手视频伪原创 电脑视频md5修改器
- JavaWeb 简单实现客户信息管理系统
- 从零开始了解 kubernetes,还有谁不会?
- stm32 常见错误之can线通信
- 我们努力的目标,就是不要被看见
- 模拟二进制交叉算子详解
- python生成二维码_使用python生成二维码
- Qt,C++多功能二维码实现,绘制与解析
- Java HotSpot(TM) 64-Bit Server VM warning:Options -Xverify:none and -noverify were deprecated in ..
- mysql状态监听_Mysql数据状态监听探讨(攒人品)_MySQL