美文网首页
Linux tar 排除某些文件或文件夹

Linux tar 排除某些文件或文件夹

作者: Alfred愿意 | 来源:发表于2017-12-05 16:48 被阅读0次

Linux下的tar命令可以说是经常需要使用的命令了,比如

  • 打包并压缩test文件夹, tar -zcvf test.tar.gz test
  • 解压缩 test.tar.gz, tar -xvf test.tar.gz

我们也会碰到在打包压缩文件夹的时候,需要排除某些不需要的文件或者文件夹,这个时候就该 --exclude大显身手了。
以这个test文件夹示例,

image.png

要求:

  • 不打包.git文件夹
  • 不打包conf.py
  • 不打包config文件夹下的所有json文件

命令如下,

tar -zcvf test.tar.gz test --exclude .git --exclude conf.py --exclude config/*.json

注意事项

  • 每个不打包的文件、文件夹、文件类型,都要用一个--exclude
  • 切记不要加上顶级目录,比如,--exclude test/conf.py,这样是错误的。
  • 可以使用通配符*

相关文章

  • Linux tar 排除某些文件或文件夹

    Linux下的tar命令可以说是经常需要使用的命令了,比如 打包并压缩test文件夹, tar -zcvf tes...

  • linux 命令行

    解压缩文件: tar 参数文件名 tar -cvf 压缩 tar -zvf 解压 linux文件夹的功能 bi...

  • 文件相关API

    复制文件/文件夹, 可以改名字,以及排除某些文件

  • 在Linux下配置php

    在Linux系统 phpsoft文件夹下 解压 php-5.6.28.tar.gz tar zxvf php-5....

  • 03.Linux 目录管理

    Linux 目录管理 目录结构 操作文件目录 压缩解压缩 tar 例子: 压缩文件夹:tar -zcvf test...

  • iOS逆向常用命令

    1、解压缩tar命令 将文件或文件夹打包为 tar 文档的命令如下: tar -cvf archive_name....

  • java开发常用linux命令

    打包解压.tar 压缩解压.tar.gz jar包解压 复制文件夹 mv命令既可以重命名,又可以移动文件或文件夹。...

  • linux安装redis

    1、在linux的/usr目录创建redis文件夹2、上传redis-4.0.9.tar.gz到redis文件夹3...

  • 添加gcc 交叉编译工具环境变量

    1.交叉编译工具拷贝到linux某文件夹 2.解压 tar jxvf gcc-linaro-arm-linux-g...

  • 解压缩文件

    1. zip linux中压缩文件 linux解压文件 2. tar linux中压缩文件tar -cvf /us...

网友评论

      本文标题:Linux tar 排除某些文件或文件夹

      本文链接:https://www.haomeiwen.com/subject/gpucixtx.html