Tar 恢复语法仅恢复未隐藏的文件

Tar 恢复语法仅恢复未隐藏的文件

仅恢复未隐藏的文件的正确语法是什么?我想根据需要手动复制这些文件,而不批量覆盖已存在的任何内容。例如,我想忽略 .thumbnails、.cache、.config 等,但复制其他所有内容。我试过:

tar zxvf --exclude=.* mybackup.tar.gz

但这不起作用。有什么建议吗?还是这只发生在备份端,而恢复时卡在恢复已 tar 的内容?

答案1

尝试首先放置 --exclude 参数,并且还必须在要排除的文件模式周围加上引号:

tar --exclude='.*' -zxvf mybackup.tar.gz

相关内容