• Title


    一、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

  • 相关阅读:
    Ext.dataGroupingStore/JsonStore/SimpleStore
    转:LinQ操作汇总(From CSharpSamples)
    XSLT教程 比较全的
    使用ASP.Net Forms模式实现WebService身份验证
    关于DataRow的RowState和RowVersion
    C#日志工具汇总
    转 Using log4net,
    js//初始话日期
    两个数据库表的连接 查询
    ExtJS入门之三 查询
  • 原文地址:https://www.cnblogs.com/guotianbao/p/6622767.html
Copyright © 2020-2023  润新知