📅  最后修改于: 2023-12-03 15:20:28.490000             🧑  作者: Mango
在对目录进行打包时,有时候需要排除其中的某些子目录。tar
命令可以通过 --exclude
选项来实现这个功能。本文将介绍如何使用 tar
排除多个目录。
tar
排除目录的基本语法为:
tar --exclude=<DIR1> --exclude=<DIR2> ... -czvf <OUTPUT_FILE.tar.gz> <DIR_TO_BE_PACKED>
其中 --exclude
选项后面的参数是要排除的目录名,可以添加多个。
以下是一个排除多个目录的示例:
tar --exclude=dir1 --exclude=dir2 -czvf output.tar.gz folder1
上述命令将排除目录 folder1
中的 dir1
和 dir2
,并将所有文件打包成 output.tar.gz
文件。
使用 tar
排除多个目录的方法非常简单,只需要使用 --exclude
选项并指定要排除的目录名即可。在实践中,可以将排除多个目录的命令添加到脚本中,以便在需要打包目录时更方便地执行。