Linux菜鸟起飞之路【七】文件合并、归档和压缩
一、文件合并操作
1.覆盖符号与追加符号
a)“>”代表将左边文件的内容覆盖右边文件的内容,如果右边文件不存在则创建这个文件
b)“>>”代表将左边文件的内容追加到右边文件中,如果右边文件不存在则创建这个文件
2.echo回显命令
echo “我是小殇”>t.txt
echo "我是小殇">>tbak.txt

3.文件合并
cat 文件A 文件B > 文件C

4.统计文件行数
wc -l 文件

5.管道符
将左侧命令执行的结果传递给右侧操作
命令|命令
例子:统计两个文件合并后的行数
cat /etc/passwd /etc/gshadow | wc -l

二、文件归档操作
tar命令
格式: -c 创建一个新归档
-C 转到指定的目录
-v 详细显示处理的文件
-f 指定存档或设备
-t 列出文档包中文件
-x 从文档包展开文件
用法:
tar -cvf 文档包名.tar 源文件 //打包
tar -xvf 文档包名.tar -C 指定展开的位置 //拆包
例子:
tar -cvf test.tar /test/t.txt /test/tbak.txt /test/newtbak.txt
tar -tf test.tar
tar -xvf test.tar -C /test2

三、文件压缩操作
1.gzip与gunzip
gzip与gunzip分别是压缩和解压
用法:
gzip 要压缩的文件
gunzip 要解压的压缩文件
例子:
gzip tbak.txt
gunzip tbak.txt.gz

2.bzip2与bunzip2
此格式用法与gzip完全相同
例子:
bzip2 t.txt
bunzip2 t.txt.bz2

四、文件归档压缩操作
即在使用文件归档操作的时候,在格式中加入 -z 表示调用gzip压缩
用法:
tar -czvf xxx.tar.gz xxx //归档压缩
tar -xzvf xxx.tar.gz //拆包解压
例子:
tar -czvf ww.tar.gz t.txt tbak.txt
tar -xzvf ww.tar.gz -C /test2

注:如果只想打包某目录下文件而不包括这个目录,需要到该目录下进行操作。
Linux菜鸟起飞之路【七】文件合并、归档和压缩的更多相关文章
- Linux菜鸟起飞之路【六】权限管理(二)
一.权限信息详解 ls -l 文件 //查看文件权限写法1 ll 文件 //查看文件权限写法2 ls -dl 目录 //查看目录权限写法1 ll -d 目录 //查看目录权限写法2 文件权限格式: ...
- Linux菜鸟起飞之路【五】权限管理(一)
一.与用户相关的几个文件 1./etc/passwd 储存用户名,格式为 用户名:密码(用密码代位符X代替):UID:GID:用户描述信息:家目录:shell 用户名(login_name):是代表用 ...
- Linux菜鸟起飞之路【二】Linux基本常识
一.Unix操作系统基本常识 1.什么是Unix? Unix是一个计算机操作系统,是一个用来协调.管理和控制计算机硬件与软件资源的控制程序. 2.Unix操作系统的特点? 多用户与多任务.多用户表示在 ...
- Linux菜鸟起飞之路【一】基本知识与Linux的安装
一.操作系统基本常识 1.操作系统的定义:操作系统是用来协调.管理和控制计算机硬件与软件资源的系统程序,介于硬件与应用程序之间. 2.操作系统内核的定义:操作系统内核是一个管理和控制程序,负责管理计算 ...
- Linux菜鸟起飞之路【九】系统启动流程
Linux系统启动流程 BIOS -> MBR -> BootLoader -> Kernel -> init 1.打开电源后,计算机从主板的BIOS中读取其中存储的程序.这 ...
- Linux菜鸟起飞之路【四】绝对路径、相对路径及常用目录
一.绝对路径与相对路径 Linux操作系统中存在着两种路径:绝对路径和相对路径.我们在访问文件或文件夹的时候,其实都是通过路径来操作的.两种路径在实际操作中能起到同等的作用. 在开始具体介绍之前,我们 ...
- Linux菜鸟起飞之路【三】Linux常用命令
一.Linux命令的基本格式 命令 [选项] [参数] a)命令:就是告诉操作系统要做什么 b)选项:说明命令的运行方式,有的会改变命令的功能,选项通常以“-”开始 c)参数:说明命令的操作对象,如文 ...
- Linux菜鸟起飞之路【八】文本编辑器
在Linux中,文本编辑器有两个,VI和VIM.这两个编辑器用法差不多,但vim是vi的升级版,所以功能更强大一些. vim编辑器一共有三种模式,命令行模式.编辑模式和扩展模式. 进入vim界面,首先 ...
- Linux菜鸟起飞之路【十】进程管理
一.基本概念 进程:程序的一次动态执行 守护进程:在后台运行并提供系统服务的进程 僵尸进程:完成了生命周期但却依然留在进程表中的进程,我们称之为 “僵尸进程” 父进程:指已创建一个或多个子进程的进程. ...
随机推荐
- SonarQube总结
官网:https://www.sonarqube.org/ 一款代码质量管理开源平台.
- 01.html5+phonegap跨平台移动应用开发
一.html5+PhoneGap基础知识 (1)html5介绍 HTML5是用于取代1999年所制定的 HTML 4.01 和 XHTML 1.0 标准的 HTML 标准版本,现在仍处于发展阶段,但大 ...
- linux 03 命令 续
linux 03 命令 续 一.vim 两种操作方式:新文件 pyvip@Vip:~/demo/2_3$ vim demo.txt #操作一个新文件 一开始进入的是命令模式,按i进入插入模式,开始编辑 ...
- HTML5----前段各种常见BUG
1.在IE6下,DIV中的字会多出,并且自成一行,而且是原来的字. 这是注释bug,经典的ie6 bug. 说明:注释造成文字溢出是IE6的BUG,注释造成文字溢出与其位置有关,注释造成文字溢 ...
- [软件工程基础]Alpha 展示博客
团队成员 个人简介 个人简介参照团队介绍博客. 个人博客 王嘉睿爵:http://www.cnblogs.com/whynotRW/ 游心:http://www.cnblogs.com/jefhq/ ...
- FusionCharts的类 - 实例功能
一.FusionCharts的类 - 实例功能 1.configure(name:string , value:string) or configure(configurations: Objec ...
- CSS——制作天天生鲜主页
终于做好了! index.html: <!DOCTYPE html> <html lang="en"> <head> <meta char ...
- Spark Mllib里如何将数据取消暂存在内存中(图文详解)
不多说,直接上干货! 具体,见 Hadoop+Spark大数据巨量分析与机器学习整合开发实战的第18章 决策树回归分类Bike Sharing数据集
- Oracle ERP Interface堵住--Request Running too long time,查找Request执行的Sql
Request Running too long time 堵住了INV Manager 导致INV Interface Pending 很多笔资料 Review 发现Request 实际执行SQL ...
- NPOI读写Excel【转载】
参考示例:https://www.cnblogs.com/luxiaoxun/p/3374992.html 感谢! 1.整个Excel表格叫做工作表:WorkBook(工作薄),包含的叫页(工作表): ...