gpt4 book ai didi

perl - 如何在使用 tar 时保持文件所有权

转载 作者:行者123 更新时间:2023-12-03 14:52:22 25 4
gpt4 key购买 nike

我目前正在为我们的服务器编写自动备份脚本。我在脚本中使用 UNIX tar 命令来归档代码存储库。

在我的 PERL 脚本中,我使用 tar 命令如下:

system("tar -jcpf $destPath/$string.tar.bz2 -X $exclusionFile $targetPath");

我想在提取 tar 存档时保留文件所有权。我试图列出 tar 存档内容
tar -jtvf

并且该列表包含每个文件的正确文件所有权,但是在提取存档时,文件所有权更改为当前用户。

有没有办法提取 tar 存档并保留每个文件的原始文件所有权?

最佳答案

提供选件--same-owner提取时要tar。
tar --help告诉:

   --same-owner
create extracted files with the same ownership

关于perl - 如何在使用 tar 时保持文件所有权,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/17273798/

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