我有一个小的shell脚本,当我双击它时启动一个程序。 (我已设置允许执行脚本的权限。)
我希望能够将该脚本复制到另一台计算机,以便新用户可以双击它而无需了解有关chmod或权限的任何信息。但是当我复制文件时,我无法找到如何保留执行权限。
我通常可以在谷歌找到答案,但这让我失败了 - 我想我没有正确地表达我的问题。
由于
答案 0 :(得分:2)
使用rsync
或tar
。
rsync -p file user@host:destdir
以及您可能需要的其他选项。
或者
tar cvzf file.tar file
然后将file.tar
复制(或发送电子邮件等)到另一台计算机并解压缩文件:
tar xpvzf file.tar