linux 使用 tar 命令压缩文件夹
目录结构
backup<文件夹>
exampleDir<文件夹>
|--dir1
|--dir2
|--dir-exclude1<不需要压缩>
|--dir-exclude2<不需要压缩>
需求:压缩 exampleDir
到 backup
中备份,排除 exampleDir
中的 dir-exclude1
和 dir-exclude2
文件夹
tar zcvf ./backup/exampleDir2022_03_15.tar.gz exampleDir --exclude=exampleDir/dir-exclude1 --exclude=exampleDir/dir-exclude2
命令解读:
tar zcvf <目标tar.gz文件> <被压缩的对象> [--exclude=<排除的文件夹绝对或相对路径>]
相关知识:
tar zcvf
压缩tar zxvf
解压缩