复制shell脚本并保留权限

时间:2012-06-04 08:30:47

标签: bash permissions distribute

我有一个小的shell脚本,当我双击它时启动一个程序。 (我已设置允许执行脚本的权限。)

我希望能够将该脚本复制到另一台计算机,以便新用户可以双击它而无需了解有关chmod或权限的任何信息。但是当我复制文件时,我无法找到如何保留执行权限。

我通常可以在谷歌找到答案,但这让我失败了 - 我想我没有正确地表达我的问题。

由于

1 个答案:

答案 0 :(得分:2)

使用rsynctar

rsync -p file user@host:destdir

以及您可能需要的其他选项。

或者

tar cvzf file.tar file

然后将file.tar复制(或发送电子邮件等)到另一台计算机并解压缩文件:

tar xpvzf file.tar