2009-07-30 20 views
2

TomcatとLinux UbuntuでLiferayポータルサーバーを使用しています。Linux Ubuntuで扱えるファイル名の長さを設定する方法は?

Liferayが非常に長いファイルを生成しています。私はこれらのファイルをWindowsとその作業で見たことがあります。しかし、私はubuntuでそれを実行しようとすると、それはファイルを作成せず、私のサーバーは私にエラーを与えています。また、非常に長いファイル名でファイルを作成しようとしましたが、実際には許可されません。

Linux Ubuntuでこれを行う方法はありますか?

+0

エラーメッセージの例が役立つかもしれません。 –

+1

このファイル名を持つファイルを作成すると、everything.jsp_Q_browserId = firefox&themeId = control& colorSchemeId = 01&minifierType = js&minifierBundleId = javascript.everything.files&t = 1249034302000 ファイル名が長すぎるというエラーが表示されなくなります。 .. – user147599

答えて

1

私は厳しいと思う255文字以上のファイル名について話している場合を除き、おそらく最も長いファイル名が機能していない可能性があります。

また、本当に巨大なファイルを持っていない限り、ファイルの長さは大きな問題にはなりません。(Linuxのファイルシステムの上限は2GBになることもありますが、おそらくすべてが含まれていない2GBのファイルが表示されている可能性があります)。

あなたのサーバーが実行されているユーザー(たとえば、「www」または「www-data」など)がアクセス権を持っていないユーザーがアクセス権の問題を抱えていると、そのフォルダにも試してみてください。

+0

そのお返事ありがとうございます。はい、私のファイル名は非常に長いです。 すべての.jsp_Q_browserId = firefox&themeId =コントロールパネル&colorSchemeId = 01&minifierType = js&minifierBundleId = javascript.everything.files&t = 1249034302000 これは、私のLinux Ubuntu 9.04をこのファイル名にするにはどうすればいいですか? – user147599

+0

私はその可能性は考えていません。ファイル名のサイズには厳しい制限があります。おそらくそれらを .jspとして保存しますか?これを超えて(そして他の短縮技術)私はあなたに与えることが何もありません。申し訳ありません –

+0

Linuxでサポートされているほとんどのファイルシステムのハード制限は255文字または256文字です(これはNTFSにも当てはまります)。それはここで問題ではありません。 – caf

1

あなたは一例として与えられているファイル名は結構です:

[email protected]:~/miscdev/j$ touch 'everything.jsp_Q_browserId=firefox&themeId=controlpanel&colorSchemeId=01&minifierType=js&minifierBundleId=javascript.everything.files&t=1249034302000' 
[email protected]:~/miscdev/j$ ls -l 
total 0 
-rw-r--r-- 1 kevin kevin 0 2009-07-30 17:07 everything.jsp_Q_browserId=firefox&themeId=controlpanel&colorSchemeId=01&minifierType=js&minifierBundleId=javascript.everything.files&t=1249034302000 

私はこの問題は、シェル・アンエスケープにそのファイル名を渡している、そしてそれは&文字を解釈していることを想像します。私の例のように、ファイル名を一重引用符で囲みます。

+0

ですが、私のファイル名が長すぎるというエラーが表示されます。ところで、私はUbuntu 9.04を使っています – user147599

4

修正この...

私の問題の原因は、私のUbuntuのOSの暗号化された家です。作成されたファイルのファイル名も暗号化されていて、長いファイル名をさらに長くするようです。

私は私のUbuntuの新規インストールを行ったとき、私はもう自分の家を暗号化していなかったし、それが今で正常に動作しますが...おかげでたくさんのすべて...

1

私は私のUbuntu 9.10マシン上で同じ問題を抱えていました私はそれが本当にホームディレクトリの暗号化によって引き起こされたと思います。それらの "長すぎる"ファイル名は私の家の外でうまく動作します。

関連する問題