zoukankan      html  css  js  c++  java
  • 通过文件列表打包文件

    在Linux系统上,我们使用tar命令打包文件。

    例如:tar -czvf file.tar.gz dir 

    file 压缩包文件名

    .tar.gz 后缀

    dir 要打包的目录

    但是,现在有一个这样的问题,我在一个开发项目里,修改或者新增了一些文件,我只想把这些修改或者新增的文件打包,而不是像上面的命令打包整个目录,这时候该怎么办?

    这时我们可以使用下面的命令打包一些需要的文件。

    cat file.txt | xargs tar -czvf file.tar.gz

    cat 查看文件的内容

    file.txt  需要打包的文件列表(一行一个文件路径)

    格式如下:

    projects/index.php

    projects/js/index.js

    projects/css/index.css

    xargs 将参数列表转换成小块分段传递给其他命令

    注:需要注意的是,在执行上面的命令时,需要在与projects目录平行的目录里执行。

  • 相关阅读:
    jsp4个作用域
    jsp9个内置对象
    jsp指令
    jsp注释
    jsp原理
    java面试
    代理
    泛型
    exception
    基础
  • 原文地址:https://www.cnblogs.com/yuzhoushenqi/p/6321936.html
Copyright © 2011-2022 走看看