tar命令的使用

tar文件是把几个文件的(或)目录集合在一个文件夹里,是创建备份和归档的最佳工具。

[root@localhost ~]# tar --help
用法: tar [选项...] [FILE]...
GNU ‘tar’
将许多文件一起保存至一个单独的磁带或磁盘归档,并能从归档中单独还原所需文件。

示例
tar -cf archive.tar foo bar # 从文件 foo 和 bar 创建归档文件
archive.tar。
tar -tvf archive.tar # 详细列举归档文件 archive.tar
中的所有文件。
tar -xf archive.tar # 展开归档文件 archive.tar
中的所有文件。

[root@localhost ~]# tsr cvf grub2.tsr /boot/grub2/  打包  不压缩

c  create  创建

v  详细

f  filename

file命令

作用:确定文件类型

语法:file 文件名      注:linux系统不根据后缀名识别文件类型,用file命令查看文件的类型

[root@localhost ~]# file /etc/passwd
/etc/passwd: ASCII text

例:把两个目录或目标+文件打包成一个软件包

[root@localhost ~]# tar cvf aa.tar /boot/ /etc/passwd

不解包,查看tar中的内容

[root@localhost ~]# tar tvf grub2.tar

解包:

[root@localhost ~]# tar xvf grub2.tar

解压指定路径:

[root@localhost ~]# tar xvf grub2.tar -C /opt/

du -sh  文件名或目录           查看文件或目录大小

归档+压缩

gzip  bzip2  zip  tar

一、压缩格式:gz  bz2  xz  zip  Z

格式(文件名格式):压缩名.tar.gz  或 .tgz

[root@localhost ~]# tar zvcf grub2.tar.gz /boot/grub2/

解压

[root@localhost ~]# tar zxvf grub2.tar.gz /opt/

另一种压缩方法:bz2

格式(文件名格式):.tar.bz2

[root@localhost ~]# tar jvcf grub2.tar.bz2 /boot/grub2/

解压

[root@localhost ~]# tar jxvf grub2.tar.gz /opt/

zip 软件包解压缩命令  zip是压缩程序,unzip是解压程序

压缩文件

[root@localhost ~]# zip passwd.zip /etc/passwd
adding: etc/passwd (deflated 61%)

-r 压缩目录

格式“zip”选项  名称  源

[root@localhost ~]# zip -r grub2.zip /boot/grub2/

解压zip

[root@localhost ~]#unzip grub2.zip  -d /opt/  -d  指定路径

补充不常用:

压缩命令:gzip  bzip2  xz

语法格式:gzip  文件

     bzip2  文件

     xz  文件

解压:

     gzip -d 文件

     bzip2 -d 文件

     xz -d 文件  或  unxz 文件

不解压的情况查看压缩文件内容分别用:zcat  bzcat  xzcat

linux命令11的更多相关文章

  1. 【转】每天一个linux命令(11):nl命令

    原文网址:http://www.cnblogs.com/peida/archive/2012/11/01/2749048.html nl命令在linux系统中用来计算文件中行号.nl 可以将输出的文件 ...

  2. 【转载】每天一个linux命令(11):nl命令

    转载至:http://www.cnblogs.com/peida/archive/2012/11/01/2749048.html nl命令在linux系统中用来计算文件中行号.nl 可以将输出的文件内 ...

  3. 每天一个linux命令(11):nl命令

    nl命令在linux系统中用来计算文件中行号.nl 可以将输出的文件内容自动的加上行号!其默认的结果与 cat -n 有点不太一样, nl 可以将行号做比较多的显示设计,包括位数与是否自动补齐 0 等 ...

  4. linux 命令——11 nl (转)

    nl命令在linux系统中用来计算文件中行号.nl 可以将输出的文件内容自动的加上行号!其默认的结果与 cat -n 有点不太一样, nl 可以将行号做比较多的显示设计,包括位数与是否自动补齐 0 等 ...

  5. 每天一个linux命令(11):nl命令

    1.命令简介 nl (Number of Lines) 将指定的文件添加行号标注后写到标准输出.如果不指定文件或指定文件为"-" ,程序将从标准输入读取数据. 2.用法 nl [选 ...

  6. 每天一个linux命令目录

    出处:http://www.cnblogs.com/peida/archive/2012/12/05/2803591.html 开始详细系统的学习linux常用命令,坚持每天一个命令,所以这个系列为每 ...

  7. 每天一个Linux命令

    每天一个Linux命令(1):ls命令 每天一个Linux命令(2):cd命令 每天一个Linux命令(3):pwd命令 每天一个 Linux 命令(4):mkdir 每天一个 Linux 命令(5) ...

  8. 常用linux命令索引

    每天一个linux命令(61):wget命令 每天一个linux命令(60):scp命令 每天一个linux命令(59):rcp命令 每天一个linux命令(58):telnet命令 每天一个linu ...

  9. 每天一个linux命令-转载

    每天一个linux命令目录 转载自: http://www.cnblogs.com/peida/archive/2012/12/05/2803591.html   开始详细系统的学习linux常用命令 ...

随机推荐

  1. 计算机程序的思维逻辑 (79) - 方便的CompletionService

    上节,我们提到,在异步任务程序中,一种常见的场景是,主线程提交多个异步任务,然后希望有任务完成就处理结果,并且按任务完成顺序逐个处理,对于这种场景,Java并发包提供了一个方便的方法,使用Comple ...

  2. Android -- Annotation(注解)原理详解及常见框架应用

    1,我们在上一篇讲到了EventBus源码及3.0版本的简单使用,知道了我们3.0版本是使用注解方式标记事件响应方法的,这里我们就有一个疑问了,为什么在一个方法加上类似于"@Subscrib ...

  3. linux网口绑定笔记-bind

    模式0:balance-rr 模式1:active-backup 模式2:balance-xor 模式3:broadcast 模式4:802.3ad 模式5:balance-tlb 模式6:balan ...

  4. 2017/4/25-SAX解析XML文件

    SAX解析XML 1.分析 SAX是按照XML文件的顺序执行,可以说是边扫描,边解析.所以无须将整个文件加载至内存中. 2.优点 1)占用内存少. 2)解析效率高. 3.缺点 1)只能进行读取. 2) ...

  5. Spring数据库访问

    一般采用第三方具有连接缓冲池的数据源实现类:spring支持最常见的两个具有连接缓冲池的数据源为:DBCP和C3P0; DBCP(Database connection pool) 是Apache的一 ...

  6. bootstrap快速入门笔记(五)-文本元素类,各种标签,排版

    1,h1到h6这里也有定义了 2,全局元素被直接赋予font-size 设置为 14px,line-height 设置为 1.428,<p> (段落)元素还被设置了等于 1/2 行高(即 ...

  7. 【内网渗透】MSF的exploit和pyload的基础使用

    1.连接MSF root@kali:~# msfconsole 2.显示所有攻击模块 msf > show exploits |more 3.寻找攻击模块 msf > search ms0 ...

  8. C++STL中map容器的说明和使用技巧(杂谈)

    1.map简介 map是一类关联式容器.它的特点是增加和删除节点对迭代器的影响很小,除了那个操作节点,对其他的节点都没有什么影响.对于迭代器来说,可以修改实值,而不能修改key. 2.map的功能 自 ...

  9. Java基础语法(一)<注释,关键字,常量,变量,数据类型,标识符,数据类型转换>

    从今天开始,记录学习Java的过程.要学习Java首先得有环境,至于环境的安装我就不说了,百度有很多教程,比如:http://jingyan.baidu.com/article/20095761904 ...

  10. 【算法系列学习】SPFA邻接表最短路 [kuangbin带你飞]专题四 最短路练习 F - Wormholes

    https://vjudge.net/contest/66569#problem/F 题意:判断图中是否存在负权回路 首先,介绍图的邻接表存储方式 数据结构:图的存储结构之邻接表 邻接表建图,类似于头 ...