2012-06-04 136 views
1

我有一個小的shell腳本,當我雙擊它時啓動一個程序。 (我已經設置了允許執行腳本的權限)。複製shell腳本並保留權限

我希望能夠將該腳本複製到另一臺計算機,以便新用戶可以雙擊它而無需瞭解有關chmod或權限的任何信息。但是當我複製文件時,我無法知道如何保留執行權限。

我通常可以找到谷歌的答案,但這讓我失敗了 - 我想我沒有正確表達我的問題。

感謝

+0

我似乎對答案都有所涉獵。我正在丟失可執行文件狀態,因爲我正在將shell腳本複製到FAT格式化的USB存儲棒上。通過使用下面建議的TAR,如果我使用Archive Manager在不使用TAR的情況下提取文件,狀態將被保留。 – user1434691

回答

2

使用rsynctar

rsync -p file [email protected]:destdir 

加上您可能需要的其他選項。

或者

tar cvzf file.tar file 

然後(或電子郵件等)file.tar複製到其他機器上,並提取該文件:

tar xpvzf file.tar