一、tar命令介绍:

-c:创建一个新的tar文件

-t:列出tar文件中目录的内容

-x:从tar文件中抽取文件

-f:指定归档文件或磁带(也可能是软盘)设备(一般都要选)

-v:显示所打包的文件的详细信息,v是verbose的第1个字母

-z:使用gzip压缩算法来压缩打包后的文件

-j:使用bzip2压缩算法来压缩打包后的文件

tar cf test.tar a.txt b.txt c.txt             #把这三个文件归档为test.tar

tar -tf test.tar                                   #查看归档文件

tar xf test.tar                                    #解包

tar xvf /test/test.tar -C /bak               #指定目录解包

tar cvzf test.tar.gz a.txt b.txt c.txt      #打包压缩

gzip a.txt #压缩       gunzip a.txt.gz     #解压

cat命令:cat a.txt b.txt c.txt >mu        #将这三个文件纵向合并为mu文件

课后作业(用时65分钟)

1) 将用户信息数据库文件和组信息数据库文件纵向合并为一个文件/1.txt(覆盖)

cd /

cat /home/* /etc/group/* > 1.txt

2) 将用户信息数据库文件和用户密码数据库文件纵向合并为一个文件/2.txt(追加)

cat /home/* /etc/group/* >> 2.txt

3) 将/1.txt、/2.txt两个文件打包为/1.tar

tar cf 1.tar 1.txt 2.txt

4) 使用gzip命令压缩1.txt文件名为1.txt.gz

gzip 1.txt

5) 解压缩1.txt.gz

gunzip 1.txt.gz

6) 使用bzip2压缩1.txt压缩后文件名为1.txt.bz2

bzip2 1.txt

7) 解压缩1.txt.bz2

bunzip2 1.txt.bz2

8) 解包1.tar,解包后文件存放到/tmp目录下

tar xvf 1.tar -C /tmp

9) 使用tar命令打包并且压缩/1.txt、/2.txt,得到的文件名为1.tar.gz

tar cvzf 1.tar.gz 1.txt 2.txt

10) 解包1.tar.gz,解包后文件存放到/tmp目录下

gunzip 1.tar.gz | tar xvf 1.tar -C /tmp

二、软硬链接

软链接:ln -s /source/a.txt  /dst/aa.txt       #可在不同盘符之间创建链接

硬链接:ln    /source/a.txt  /source/aa.txt   #只可在本地下创建

学习来源链接:http://www.cnblogs.com/linhaifeng/articles/6045600.html

004--linux命令tar 软硬链接的更多相关文章

  1. Linux中的软硬链接

    说到Linux中的软硬链接,就必须谈一下Linux的文件系统的组成的重要部分iNode和block. 首先是iNode,先用一张图了解一下iNode在Linux文件系统中的地位: Linux中的文件的 ...

  2. linux基础文件管理软硬链接

    一.文件系统的基本结构 1.文件和目录被组成一个单根倒置树目录结构 2.文件系统从根目录下开始,用“/”表示 3.根文件系统(rootfs):root filesystem文件名区分大小写 4.以 . ...

  3. 菜鸟学Linux命令:tar命令 压缩与解压缩

    tar命令可以为linux的文件和目录创建档案.利用tar,可以为某一特定文件创建档案(备份文件),也可以在档案中改变文件,或者向档案中加入新的文件. tar最初被用来在磁带上创建档案,现在,用户可以 ...

  4. Linux命令—tar

    day 7:tar压缩.解压缩.打包.解包命令 区分打包和压缩:打包是指将一大堆文件或目录变成一个总的文件:压缩则是将一个大的文件通过一些压缩算法变成一个小文件. 为什么要区分这两个概念呢?这源于Li ...

  5. Linux 命令 -- tar

    tar 命令 tar命令可以为linux的文件和目录创建档案.利用tar,可以为某一特定文件创建档案(备份文件),也可以在档案中改变文件,或者向档案中加入新的文件.tar最初被用来在磁带上创建档案,现 ...

  6. 6.Linux文件属性及软硬链接

    1.文件属性 使用ll -h 查看的详细信息,每一列都是干什么的 第一列第一个字符 表示文件类型---> rw-r--r-- 文件权限 1 这个文件被链接次数 root 文件的拥有者(用户) r ...

  7. linux常用命令---文件软硬链接

    文件链接

  8. Linux命令tar

    一.说明 tar命令用来打包或解压文件,打包后的文件后缀一般为.tar.gz或.tgz 1.1 打包和压缩 首先要弄清两个概念:打包和压缩.打包是指将一大堆文件或目录变成一个总的文件:压缩则是将一个大 ...

  9. 每天一个linux命令---tar

    解包/打包语法:tar [主选项+辅选项] 文件或者目录 使用该命令时,主选项是必须要有的,它告诉tar要做什么事情,辅选项是辅助使用的,可以选用. 主选项: c 创建新的档案文件.如果用户想备份一个 ...

随机推荐

  1. minimum-depth-of-binary-tree——二叉树遍历、链表、广度优先

    Given a binary tree, find its minimum depth.The minimum depth is the number of nodes along the short ...

  2. jQuery的ajax,当async为false时,同步操作失败。解决方式

    引发失败时代码: $.ajax({ url : 'your url', data:{name:value}, cache : false, async : true, type : "POS ...

  3. Effective C++ 条款三 尽可能使用const

    参考资料:http://blog.csdn.net/bizhu12/article/details/6672723      const的常用用法小结 1.用于定义常量变量,这样这个变量在后面就不可以 ...

  4. tomcat 实现域名crm.test.com訪问

    **tomcat 上下文.实现的效果.是在浏览器输入ip或者域名能直接訪问.不用输入项目project名字 正常初始化都是http://10.243.12.34:8080/plcrm.要变成 crm. ...

  5. HDU 1423 Greatest Common Increasing Subsequence(LICS入门,只要求出最长数)

    Greatest Common Increasing Subsequence Time Limit: 2000/1000 MS (Java/Others)    Memory Limit: 65536 ...

  6. java:[1,0] illegal character: \65279 问题

    部署项目的时候报下面错误 [java] view plaincopyprint? java:[1,0] illegal character: \65279 java:[1,10] class, int ...

  7. Pycharm下运行程序查看每个变量的值的方法(类似于Spyder和MATLAB)

    昨天,用了大量篇幅讲了Spyder的各种问题,之所以要用Spyder,最重要的一个原因就是能够非常方便的查看中间变量的值.类似MATLAB的工作空间,非常方便.如下图所示: 但是Spyder的代码自动 ...

  8. SequenceFileInputFormat区别TextInputFormat

    通过InputFormat,Hadoop可以: l           检查MapReduce输入数据的正确性: l           将输入数据切分为逻辑块InputSplit,这些块会分配给Ma ...

  9. Python 中的字节与字节数组

    Python 中的字节与字节数组 - Python - 伯乐在线 http://python.jobbole.com/84839/

  10. Spark高级

    Spark源码分析: https://yq.aliyun.com/articles/28400?utm_campaign=wenzhang&utm_medium=article&utm ...