使用 Copy(文件同步软件)时更改了文件权限

gam*_*int 7 permissions cloud user-management copy.com

我刚开始使用 Copy,虽然我遇到了一个困难,但它看起来很棒。我正在运行两台 Xubuntu Linux 计算机,一台在工作,一台在家里。工作中的一个是 64 位的,而家里的一个是 32 位的(我不知道这是否是一个问题,但大概不应该是)。问题是,当我从任一端将文件放入 /Copy 文件夹时,它会显示在另一台计算机上,但其权限已更改。

具体来说,如果我在 emacs 中编写一个测试 ASCII 文件并保存它,它将具有以下权限:

-rw-rw-r-- 1
Run Code Online (Sandbox Code Playgroud)

但是,它会以权限显示在另一端:

-rwx------ 1
Run Code Online (Sandbox Code Playgroud)

这可能特别烦人,特别是因为可执行文件被 shell 标记为绿色。这有什么解决办法吗?

小智 7

你可以rsync用来复制你的文件。该-p选项将保留权限和许多选项:

-p          --> Preserve permissions 
-E          --> Preserve Executability
-o          --> Preserve OwenrShip
-g          --> Preserve Groups
-t          --> Preserve modifition time
Run Code Online (Sandbox Code Playgroud)

进一步的redings使用这个链接