再会,
有人可以告诉我如何将我的 tar 球保存到默认目录以外的其他位置吗?我以 root 身份运行 tar 命令,因此存档默认保存在/root中。我想将文件保存在安装在/mnt/shares的附加硬盘中。到目前为止,这是我对系统各自响应的尝试:
tar -C /mnt/shares/flexshares/backup/Server1_HDD -cpzf backup-HDD-`date +%Y-%m-%d-%H-%M`.tar.gz --exclude=/mnt --exclude=/var/flexshare/shares /media
tar --directory=/mnt/shares/flexshares/backup/Server1_HDD -cpzf backup-HDD-`date +%Y-%m-%d-%H-%M`.tar.gz --exclude=/mnt --exclude=/var/flexshare/shares /media
上述两次尝试都创建了存档,但仍将其保存在默认目录中:/root
tar /mnt/shares/flexshares/backup/Server1_HDD -cpzf backup-HDD-`date +%Y-%m-%d-%H-%M`.tar.gz --exclude=/mnt --exclude=/var/flexshare/shares /media
以上不起作用并生成此错误消息: tar: invalid option -- / Try tar --help' or
tar --usage' 以获取更多信息。
我希望能够将存档直接保存到/mnt/shares/flexshares/backup/Server1_HDD。关于我如何做到这一点的任何想法?
v/r
基斯梅特