zoukankan      html  css  js  c++  java
  • 巧用tar命令

      tar命令可以对文件进行归档。它最初设计是用来将数据存储在磁带上。tar可以将多个文件和文件夹保存为单个文件,同时还能保留所有的文件属性,如所有者、权限等。由tar创建的文件通常称为Tarball.下面介绍一下tar的用法:

      命令使用格式:

        tar [OPTION...] [FILE]...

          常用选项:

            -c:creat file

            -x:exact(提取)

            -r:向已存在的归档中添加新的未被归档的文件

            -A:向已存在的归档中添加新的归档文件

            -v:显示细节信息

            -u:向归档文件中添加文件时,如果归档中已经存在与即将要归档的文件的文件名相同的文件,只有比归档文件中的同名文件更新时才会被添加,主要是防止添加两个完全相同的文件至归档文件中

            -d:比较归档文件中的文件与文件系统中的同名文件是否相同,并打印出两者的差异

            -f:指定文件名

            --delete:从归档文件中删除文件

    /*示例*/
    tar --delete --file my.tar content1.txt

            -X:归档时排除某些文件

    /*示例*/
    tar -cf my.tar * -X SOME_FILE
    
        //SOME_FILE:此文件为自定义的排除文件列表

            --exclude [PATTERN]:归档时排除被通配符匹配到的文件

    /*示例*/
    tar -cf my.tar * --exclude "*.txt"

            --exclude-vcs:归档时排除版本控制相关的文件和目录

            -totals:打印归档完成后的总归档字节数

  • 相关阅读:
    SSM框架——详细整合教程(Spring+SpringMVC+MyBatis)
    mybatis自定义枚举转换类
    javaweb分布式事务
    javaweb的负载均衡,tomcat集群和session共享
    分布式并发锁处理
    FindBugs规则整理
    SpringMVC中文乱码,字符过滤器配置
    mybatis快速入门
    黑盒测试常用的测试方法
    问题及解决方案小技巧
  • 原文地址:https://www.cnblogs.com/trymybesttoimp/p/6375625.html
Copyright © 2011-2022 走看看