gRsync 设置权限与复制时相同

gRsync 设置权限与复制时相同

使用 gRsync 时,我遇到了权限问题。我使用 grsync 的原因是,使用浏览功能时,使用我挂载的 Windows 共享似乎要容易得多。目前,我不确定如何通过终端访问我的 Windows 共享。

设置:

我有一台 Windows 10 计算机(名为“flat”),其中有一个名为“completed”的共享文件夹,该文件夹中的音乐结构为“completed”>“albumfolder”>“song”。我的目的是使用我的 ubuntu 计算机进行 rsync 并从这个“completed”文件夹中提取文件,然后将它们放入我的 ubuntu 计算机上的一个文件夹中。这些文件旨在与 subsonic(允许您流式传输自己的音乐库的软件)一起使用。Subsonic 使用没有主文件夹的用户“subsonic”。目前我注意到的是,如果我仅使用 nautlius 从已安装的 Windows 共享中复制文件,则 subsonic 软件将同时看到文件(歌曲)和文件夹(专辑文件夹)。但是,如果我运行 grsync,文件权限会不知何故变得混乱,并且 subsonic 软件只能看到文件夹(专辑文件夹),而看不到歌曲本身。

问题:

当我运行没有与权限有关的设置的 grsync 时,一切似乎都进展顺利,但是当我检查专辑文件夹内的歌曲时,它们似乎具有与我在 nautilus 中安装 windows 文件夹然后复制所有文件时获得的权限不同的权限。

专辑文件夹的权限在 rsync 和复制之间似乎是相同的,但根据我最终选择的方法,文件夹中的歌曲最终具有不同的权限。

复制时的权限如下:

-rw-rw-r-- 1 kv kv 5691435 May 10 2012 01 - Song title.flac

运行 rsync 时的权限如下:

-rwxrwxr-x 1 kv kv 5691435 May 10 2012 01 - Song title.flac

源代码如下:

/run/user/1000/gvfs/smb-share:server=flat,share=completed/

我的目标是让 rsync 最终获得与我刚刚复制它们相同的权限。目前,如果我运行 rsync,subsonic 可以看到文件夹但看不到歌曲。但如果我复制,subsonic 可以看到文件夹和文件。

答案1

同步可以选择保留权限

 -p, --perms                 preserve permissions

如果您使用 gRsync,则相同的选项位于“基本选项”选项卡下,我的是西班牙语,如下所示:

gRsync 基本选项

希望能帮助到你。

相关内容