美文网首页
Linux基础-超大批量文件打包(支持命令:zip、tar)

Linux基础-超大批量文件打包(支持命令:zip、tar)

作者: CoderInsight | 来源:发表于2023-08-25 18:00 被阅读0次

(1),zip命令对于文件过多的处理

# 这里的"-0"是数字零
find /path/to/sourceDir -type f -print0 | xargs -0 zip /path/to/targetDemo.zip

(2),tar命令

  • find /path/to/sourceDir -type f -print0:在指定目录下查找所有文件,并使用null字符作为文件名之间的分隔符。
  • tar cfz /path/to/targetDemo.tar.gz:创建一个新的tar压缩包,并使用gzip算法进行压缩。
  • --null --files-from -:从标准输入读取null分隔的文件列表,并将这些文件添加到tar包中。
  • --recursive/ : 表示递归对文件夹进行操作。
find /path/to/sourceDir -type f -print0 | tar cfz /path/to/targetDemo.tar.gz --null --files-from - --recursive

相关文章

  • 文件打包与压缩(第6节)

    “Linux 基础入门(新版)”实验报告 文件打包与解压缩 文件打包与压缩(主要zip、rar、tar) 二。概念...

  • 压缩解压缩

    linux zip命令的基本用法是: zip [参数] [打包后的文件名] [打包的目录路径] linux zip...

  • zip unzip

    linux zip命令的基本用法是: zip [参数] [打包后的文件名] [打包的目录路径] linux zip...

  • linux常用命令

    linux下文件的解压命令 Linux下常见的压缩包格式有5种:zip tar.gz tar.bz2 tar.xz...

  • Linux基础命令四

    一、打包解包压缩解压先关命令 zip打包解包压缩解压 tar打包解包压缩解压 -z 压缩,解压 -c 创建文件 -...

  • 压缩解压操作

    Linux压缩文件的格式有:.gz,.zip,.bz2,.tar,.tar.gz等 gzip压缩命令 语法:gzi...

  • linux 系统中 tar 命令的用法

    Linux系统中tar 命令是一个比较常用的命令。tar 命令可以对linux的文件和目录进行打包,整合形成一个文...

  • 2018-11-30 打包 压缩 命令tar zip

    打包 压缩 命令tar zip tar语法 #压缩tar-czvf***.tar.gz tar-cjvf***.t...

  • 解压缩文件

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

  • Linux 打包压缩

    windows常用rar mac常用zip linux常用tar.gz 打包tar -cvf 新包名.tar 要打...

网友评论

      本文标题:Linux基础-超大批量文件打包(支持命令:zip、tar)

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