アプリ版:「スタンプのみでお礼する」機能のリリースについて

AIXで、findコマンドを使った際に"パラメータリストが長すぎます"と言うエラーが出ます。解決方法を教えてください。 find ./* -ntime +2 -type f 因みに、対象のディレクトリには3000ファイ

A 回答 (1件)

xargs を使うのがよいでしょう。


http://ja.wikipedia.org/wiki/Xargs


#「技術者向」カテゴリで質問されるのが適切でしょう。

御健闘を。

参考URL:http://ja.wikipedia.org/wiki/Xargs
    • good
    • 0
この回答へのお礼

ご回答いただきありがとうございました。

xargsを使うと言う方法を色々と試しているうちに、たまたま"./*"を"."に変更したところ、うまく行ってしまいました。
( find ./* -ntime +2 -type f  find . -ntime +2 -type f )

これはこれで不可解ですが、ざっと調べて見ても理由はよくわかりません。
3000ファイルを10000ファイルにしてテストしても問題なかったため、また実際にはネーミングルール上、10000ファイル以上できない事から、この件はひとまずおく事にしました。

xargsと言う新たな知識も得る事ができ、今時ですが、少しUNIXに親しみを感じてしまいました。
楽しい経験になったと思います。

お礼日時:2011/03/25 07:56

お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!