使用tar将最新的.gz文件解压缩到另一个目录中

时间:2015-10-29 01:18:42

标签: linux unix tar

以下是我的代码

#!/bin/bash

# Location for backups to be saved.

EXTRACTTO=/opt/test_script

#stores the latest .gz file to be extracted

EXTRACTFROM= ls -t /opt/scripts/AXDB1.clean_pof_backup* | head -1

echo $EXTRACTFROM

tar -xf $EXTRACTFROM -C $EXTRACTTO

EXTRACTTO包含我要将.gz文件解压缩到的路径。

EXTRACTFROM包含最新的.gz文件,将被解压缩。

但是当我传递包含目录路径的变量时,在tar命令

它会导致无效的目录错误。

有人可以告诉我如何在这里完成任务?

1 个答案:

答案 0 :(得分:0)

从错误消息判断,似乎EXTRACTTO不正确。打印出来并尝试手动运行tar命令。