将文件从 hfs+ 复制到远程 samba - 保留所有权和权限

将文件从 hfs+ 复制到远程 samba - 保留所有权和权限

我已经开始将我的文件从本地 OSX 机器备份到远程 samba 文件系统。但是,它似乎没有正确复制权限:

这是我的安装配置:

/Volumes/myvol (smbfs, nodev, nosuid, mounted by ensile)

当我输入ls /Volumes/myvol/xx.txt i get :-rwx------ and groupstaff while the original file attributes were :-rw-r--r-- and groupwheel`

我是否也可以复制权限?

更新:

chmod我看到在 Linux 中可以使用with选项解决我的问题--reference,但它没有在 OSX 中实现。

答案1

好的,我找到了一种解决我的问题的简单方法,即通过对我希望存储在远程挂载位置的文件进行 tar 存档。复制回本地并提取文件后,权限仍然存在,因为它不在存档 inode 内,而是在数据部分中。

相关内容