• ベストアンサー

AIX findコマンド

AIXのfindコマンドで指定フォルダ直下のファイルパスだけ出力する方法がありましたら教えて下さい。 よろしくお願いします。

質問者が選んだベストアンサー

  • ベストアンサー
回答No.3

先の回答は適切な回答になっていませんでした。 すみません。 AIXでは -maxdepth オプションがないですね。 では find 指定のフォルダ/* -prune -type f はいかがですか?

参考URL:
http://forum.ivorde.ro/aix-5-find-maxdepth-replacement-prune-finding-without-descending-subdirectories-t69.html
stickright
質問者

お礼

お礼が遅くなってしまい申し訳ありません。 教えて頂きましたコマンドでうまくいきました。どうもありがとうございます。

その他の回答 (2)

回答No.2

OSの種類やVerなどによって異なると思いますが、 find 指定フォルダ -type f -maxdepth 1 はいかがでしょうか?

参考URL:
http://technique.sonots.com/?UNIX%2F%E3%82%B3%E3%83%9E%E3%83%B3%E3%83%89%2F%E6%A4%9C%E7%B4%A2%2Ffind
  • Tacosan
  • ベストアンサー率23% (3656/15482)
回答No.1

-depth?

関連するQ&A

  • AIXのfindコマンドで引数オーバー

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

  • unixのfindコマンドについて。

    unix(AIX)のfindコマンドで「find ./ -type f」というコマンドで一覧を取得しています。 「./」の中に「hogehoge -> /tmp/test」というような シンボリックリンクを使用しているディレクトリがある場合も、 「./hogehoge/hoge.log」 というように表示させるにはどうすれば良いでしょうか。 ご回答の程、宜しくお願い致します。

  • FINDコマンドについて

    あるディレクトリでファイルの中に『abcde』という文字を含むファイルをさがしたいのですが、 FINDコマンドはどのように指定すればよいでしょうか?

  • find -exec cp中にファイル更新すると

    find文についての質問です。 findオプション-exec cpによってコピー中に、別のファイルを更新すると、そのファイルがコピーされなくなってしまいました。 例えば、 find /tmp -mtime 1 -name "*" -type f -exec cp … により/tmp直下のファイルをコピー中に/tmp/a直下のファイルを更新すると、そのファイルはコピーできないといった結果になります。 findコマンドのオプションによりコピー可能にすることはできるのでしょうか? osはAIXです。 良い方法をご存知でしたら教えて下さい。お願いします。

  • find コマンドの成否

    OS は Debian 7.6 ですが、 ~/Desktop の直下に 001.txt を配置しているのですが、 $ cd ~/Desktop の後に次のコマンドを打つと $ find . -maxdepth 10 -name *001* ./001.txt と、ちゃんと見つかってくれます。 ちなみに -maxdepth 10 は念のためにつけておいたものです。 /media/8G でマウントされているUSBメモリの直下に 001.txt を配置していても $ cd /media/8G の後に $ find /media/8G -maxdepth 10 -name *001* $ find . -maxdepth 10 -name * | grep 001 $ find . -maxdepth 10 -name "*" | grep 001 のいずれを試しても、001.txt を見つけてくれません。 なぜこうなるのかサッパリわかりません。 どうしたらいいかお教え下さい。 よろしくお願いします。

  • findコマンドについて

    findコマンドをコマンドプロンプトより下記のとおり実行しました。 find "保留中" D:\find.txt 想定された結果を得る事ができました。 しかし、同じコマンドをバッチファイル(find.bat)として実行すると、コマンドを 繰り返し実行し続けていて終了せずに、結果を表示する事ができません。 何がいけないのでしょうか?

  • AIXにて実行可能コマンド制限をユーザ毎に行う方法

    AIXにて実行できるコマンドを制限したいと思っております。 理想的にはユーザ毎に実行可能なコマンドのみを指定し、 そのユーザからであれば完全に参照モードとなり 何をしてもシステムを変更することがないようにしたいと思っております。 何かよい方法はありますでしょうか? よろしくお願いいたします。

  • findコマンドについて

    unix コマンドについて質問です。 ファイル1の中に"A=1" ," B=2", "C=3"という文字列が入っているとします。 ファイル2の中に"D=1" , "E=2", "F=3"という文字列が入っているとします。 そのことを自分は知りません。 Aという文字が入っているファイルを探す為、 以下のfindコマンドを打ち、ファイル1のlsの結果が表示されました。 find ./ -type f -exec grep 'A' {} \; -ls その後、出力されたファイル1の中からBとCでgrepしてB=2", "C=3"を表示したいと思います。 上のコマンドと併せて一度でできるコマンドを教えていただけないでしょうか? 宜しくお願いします。

  • AIXのmailコマンドで送信者を変更するには?

    こんにちは。 AIX Version 4.3を使用しています。 mailコマンドで、送信者を明示する方法を探していますがうまくいきません。 例:AIXにユーザーuser01でログインする。   ↓   mailコマンド実行   ↓   From:user01@XXXXとなる   これを   From:user02@YYYY   と、まったく別のアドレスにしたい なにか方法をご存知の方がいらっしゃったら、 よろしくお願いします。

  • AIXのoslevelコマンド

    お世話になっております。 AIXのoslevelコマンドについて質問です。 oslevelコマンドには、-r にて # oslevel -r 5200-03 のように、メンテナンスレベルを表示してくれるオプションがありますが、 以前のバージョンではこのオプションはないようです。 (AIX4のオンラインマニュアルを見ると、実際このオプションが記載されていない) 現在こちらの環境で、このオプションが有効なサーバと無効なサーバが存在します。 <有効なもの> -r-xr-xr-x 1 bin bin 9434 Jan 31 2002 oslevel <無効なもの> -r-xr-xr-x 1 bin bin 5731 Dec 15 1998 oslevel と、無効なものは明らかにタイムスタンプが古いのですが、このオプションはどの タイミング(更新)で有効になるでしょうか。 どなたかご存知の方がおりましたら、教えて下さい。 ちなみにどちらのサーバもAIX4.3.3 ML1 です。 よろしくお願い致します。

専門家に質問してみよう