tar 压缩时如何删除某个文件夹?

Jos*_*dum 2 backup compression tar

我想在创建 tar.gz 文件时删除一个文件夹,因为它用于备份并且占用太多空间并且不是必需的

我正在使用以下命令;

tar -cvzf /home/backups/$STAMP-Earth.tar.gz /home/bukkit/
Run Code Online (Sandbox Code Playgroud)

我不想在创建 tar.gz 时包含“/home/bukkit/plugins/dynmap”

任何帮助,将不胜感激。

Kha*_*led 6

您可以使用以下选项来删除所需的文件夹/文件。

--exclude=PATTERN
Run Code Online (Sandbox Code Playgroud)

你的命令变成:

tar -cvzf /home/backups/$STAMP-Earth.tar.gz --exclude=plugins/dynmap /home/bukkit/
Run Code Online (Sandbox Code Playgroud)