Linux:我如何tar到特定位置?

时间:2015-03-10 03:17:55

标签: linux tar

我目前正在备份我的系统。如果我使用

> tar cvpzf backup.tgz --exclude=/proc --exclude=/lost+found--exclude=/backup.tgz --exclude=/mnt --exclude=/sys /

它说系统没有空间。

现在,我已经在目录

中安装了一个usb
~/mnt/sdc1

如何将backup.tgz转到此特定位置?

1 个答案:

答案 0 :(得分:0)

你会想要做两件事。首先确保您的驱动器已安装,然后只提供备份位置的完整路径。 E.g。

mount | grep -q ~/mnt/sdc1       # or just grep -q sdc1 (if it is the only sdc1)
if [ $? -eq 0 ]; then
    tar cvpzf ~/mnt/sdc1/backup.tgz ...
fi

注意:用你的tar命令的其余部分替换省略号。