gpt4 book ai didi

linux - 如何更改 tar 球的保存位置?

转载 作者:太空宇宙 更新时间:2023-11-04 05:38:45 25 4
gpt4 key购买 nike

日安,

有人可以告诉我如何将我的 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:无效选项 --/请尝试 tar --help' 或 tar --usage' 了解更多信息。

我希望能够将存档直接保存到 /mnt/shares/flexshares/backup/Server1_HDD。关于如何实现这一目标有什么想法吗?

v/r

天命

最佳答案

-f 让您可以控制文件的输出位置

$ tar ... -f /path/to/backup.tar /path/to/file1 /other/file2

关于linux - 如何更改 tar 球的保存位置?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/18405226/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com