我有表单中的备份文件backup-date.tar
,这些文件将位于名为 的目录中backup
。我正在使用执行恢复tar -xvf backup-date.tar
,但恢复的文件放置在备份目录中。我希望恢复的文件存储在另一个名为restore
.我怎样才能做到这一点?
答案1
POSIXly:
pax -rs ':^backup:restore:' backup-date.tar
使用 GNU tar
:
tar --transform='s:^backup:restore:' -xf backup-date.tar
使用 bsdtar:
tar -'s:^backup:restore:' -xf backup-date.tar