Linux菜鸟起飞之路【七】文件合并、归档和压缩

一、文件合并操作


1.覆盖符号与追加符号

a)“>”代表将左边文件的内容覆盖右边文件的内容,如果右边文件不存在则创建这个文件

b)“>>”代表将左边文件的内容追加到右边文件中,如果右边文件不存在则创建这个文件

2.echo回显命令

1 echo “我是小殇”>t.txt
2 echo "我是小殇">>tbak.txt

3.文件合并

1 cat 文件A 文件B > 文件C

4.统计文件行数

1 wc -l 文件

5.管道符

将左侧命令执行的结果传递给右侧操作

1 命令|命令

例子:统计两个文件合并后的行数

cat /etc/passwd /etc/gshadow | wc -l

二、文件归档操作


tar命令

格式: -c 创建一个新归档

    -C 转到指定的目录

    -v 详细显示处理的文件

    -f 指定存档或设备

    -t 列出文档包中文件

    -x 从文档包展开文件

用法:

  

1 tar -cvf 文档包名.tar 源文件             //打包
2 tar -xvf 文档包名.tar -C 指定展开的位置     //拆包

例子:

1 tar -cvf test.tar /test/t.txt /test/tbak.txt /test/newtbak.txt
2 tar -tf test.tar
3 tar -xvf  test.tar -C /test2

三、文件压缩操作


1.gzip与gunzip

gzip与gunzip分别是压缩和解压

用法:

1 gzip 要压缩的文件
2 gunzip 要解压的压缩文件

例子:

1 gzip tbak.txt
2 gunzip tbak.txt.gz

2.bzip2与bunzip2

此格式用法与gzip完全相同

例子:

1 bzip2 t.txt
2 bunzip2 t.txt.bz2

四、文件归档压缩操作

即在使用文件归档操作的时候,在格式中加入 -z 表示调用gzip压缩

用法:

1 tar -czvf xxx.tar.gz xxx //归档压缩
2 tar -xzvf xxx.tar.gz   //拆包解压

例子:

1 tar -czvf ww.tar.gz t.txt tbak.txt
2 tar -xzvf ww.tar.gz -C /test2

注:如果只想打包某目录下文件而不包括这个目录,需要到该目录下进行操作。

原文地址:https://www.cnblogs.com/Xsing/p/9458223.html

时间: 2024-10-12 12:27:56

Linux菜鸟起飞之路【七】文件合并、归档和压缩的相关文章

Linux菜鸟起飞之路【四】绝对路径、相对路径及常用目录

一.绝对路径与相对路径 Linux操作系统中存在着两种路径:绝对路径和相对路径.我们在访问文件或文件夹的时候,其实都是通过路径来操作的.两种路径在实际操作中能起到同等的作用. 在开始具体介绍之前,我们需要了解Linux的文件系统是谱系结构.在谱系的最上层是根文件夹.根文件夹由"/"来表示.根系下面有孩子文件夹,孩子的下面有孙子文件夹,以此类推.所有的文件就包含在这些文件夹里面. 绝对路径永远都是相对于根文件夹的.它们的标志就是第一个字符永远都是"/". 相对路径永远

rhel7文件的归档与压缩

归档的好处 方便使用.查询.阅读 易于管理(批量操作文件) 文件压缩的好处 加快文件传输的速率 节约硬盘的资源 Linux文件中的文件归档与压缩 1.1 tar命令的使用 1.1.1 作用:打包.压缩文件 [[email protected] ~]# tar --help 用法: tar [选项...] [FILE]...  GNU 'tar' 将许多文件一起保存至一个单独的磁带或磁盘归档,并能从归档中单独还原所需文件. 示例   tar -cf archive.tar foo bar  # 从

Linux命令应用大词典-第16章 归档和压缩

16.1 tar:进行归档和压缩 16.2 gzip:压缩或解压缩gzip文件 16.3 gunzip:解压缩gzip文件 16.4 zcmp:比较gzip压缩文件 16.5 zdiff:比较gzip压缩文件 16.6 zforce:在所有的gzip文件上强制添加.gz扩展 16.7 zip:压缩zip文件 16.8 unzip:解压缩zip文件 16.9 zcat:查看zip压缩文件 16.10 zgrep:在压缩文件中按正则表达式来搜索 16.11 zipgrep:在zip压缩文件中搜索匹配

Linux菜鸟学习之路>>7

*******************第七单元***************## 1 ## 进程定义进程就是cpu未完成的工作## 2 ## ps命令psa //shell中运行的所有进程x //不在shell重运行的所有进程u //查看进程用户信息l //显示进程的详细信息f //完全信息full的缩写e //显示当前用户shell中的所有进程ps ax -o %cpu,%mem,user,group,comm,nice,pid //指定显示进程的某些信息%cpu //显示进程cpu负载%me

Linux菜鸟学习之路>>6

***********文件权限********** 查看文件属性方式:ls -l filename例如: -  rw-  r--  r--. 1  root  root  46 Oct 1 05:03 file1  2    3    4    5   6    7     8监控指令:watch -n 1 ls -lR 文件名 1:文件类型-     //普通文件d     //目录c     //字符设备s     //套接字p     //管道b     //块设备l     //链接如果

Linux菜鸟学习之路>>4

## 1 ##    管理输入输出 在linux系统中,正确输出的编号为1,错误输出编号为2在系统中用普通用户执行 "student"find /etc -name passwd因为student用户权限问题会有以下输出find: '/etc/pki/CA/private': Permission denied ##没有进入权力,报错find: '/etc/pki/rsyslog': Permission deniedfind: '/etc/audit': Permission den

Linux菜鸟学习之路>>8

*************不同系统之间的文件传输*******## 1 ## 文件归档文件归档就是把多个文件变成一个归档文件设定方法:tar 参数c //创建,createf //指定文件归档文件名称,filet //显示归档文件内容,listr //向指定归档文件添加文件,append--get //取出单个文件--delete //删除单个文件x //取出归档文件中的所有内容.extract|ge-C //指定解档目录,directory-z //gz格式压缩,gzip-j //bz格式压缩

Linux菜鸟学习之路>>9

****************管理网络*******************## 1 ## ip基础知识1.ipv42进制32位--------10进制172.25.0.10/255.255.255.0ip地址 /子网掩码子网掩码255位对应的ip位为网络位子网掩码0位对应的ip位为主机位## 2 ## 网络配置1.图形界面nm-connection-editor a.打开图形界面 b.选择链接类型 c.选择网卡 d.设置ip e.检测 //ifconfig 2.文本化图形nmtui a.打开

Linux菜鸟学习之路>>10

****************管理网络*******************## 1 ## ip基础知识1.ipv42进制32位--------10进制172.25.0.10/255.255.255.0ip地址 /子网掩码子网掩码255位对应的ip位为网络位子网掩码0位对应的ip位为主机位## 2 ## 网络配置1.图形界面nm-connection-editor a.打开图形界面 b.选择链接类型 c.选择网卡 d.设置ip e.检测 //ifconfig 2.文本化图形nmtui a.打开