web-dev-qa-db-ja.com

Linuxで使用するためにWindowsでファイルをchmod + xする方法は?

Linuxで実行可能にする必要のあるファイルがあります。これは、Linuxを使用するときにchmod +xを使用して実行します。

私の問題は、このファイルがWindowsでコンパイルされているため、Ubuntu VMをchmodだけに開く必要があるのは面倒です。

+xアクセス許可をファイルに追加してLinuxマシンに受信すると実行可能にするためのツール、またはWindowsのメソッドはありますか?

SUとGoogleを検索してみましたが、Windowsにchmodが存在せず、代わりにファイルのアクセス許可を使用する方法については無関係な結果しか表示されませんが、これは私が探しているものではありません。

3
Danny Beckett

あなたの質問のキーフレーズは「受信時に実行可能」であり、答えはそれがどのように受信されているかによって異なります。 tarballを送信する場合、いくつかの実行可能ファイルを含めることができます。単一のファイルをuuencode形式でbegin 755 filenameヘッダー内。送信側で利用できるツールの詳細を提供していただければ、それを機能させる方法を見つけることができるかもしれません。

2
user240960

chmod +xはファイルシステムに属性を設定し、ファイル自体には関連付けられていません。だから、あなたが望むことをする方法はありません。

3
Petr Abdulin