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

A 回答 (3件)

先の回答は適切な回答になっていませんでした。


すみません。

AIXでは -maxdepth オプションがないですね。

では


find 指定のフォルダ/* -prune -type f

はいかがですか?

参考URL:http://forum.ivorde.ro/aix-5-find-maxdepth-repla …
    • good
    • 0
この回答へのお礼

お礼が遅くなってしまい申し訳ありません。

教えて頂きましたコマンドでうまくいきました。どうもありがとうございます。

お礼日時:2011/05/09 11:14

OSの種類やVerなどによって異なると思いますが、



find 指定フォルダ -type f -maxdepth 1

はいかがでしょうか?

参考URL:http://technique.sonots.com/?UNIX%2F%E3%82%B3%E3 …
    • good
    • 0

-depth?

    • good
    • 0

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

このQ&Aを見た人が検索しているワード

このQ&Aと関連する良く見られている質問

Qサーバの仮想化とOSの仮想化とネットワークの仮想化の違いについて

サーバの仮想化とOSの仮想化とネットワークの仮想化の違いについて教えてください。

Aベストアンサー

仮想化しているレイヤーが違う、ということですかね。

もっとも、「ネットワークの仮想化」については普通VLANの事を指しますけど。

# 課題かなんか知らんけど、何がわからんのかもう少し具体的に出してくれると答えやすいんですがね:-P

Q指定したフォルダ直下のファイルを、”作成日時”と”遡り日数”をキーに自動で削除したい

DOSコマンド(バッチ)もしくはVBSで複数の該当するファイルを自動で削除したいと考えています。

その仕様は、変数等で”対象のフォルダ”と”遡る日数”を指定し、そのフォルダ直下のファイルを対象に”作成日時”が処理実行日から遡る日数より古いものを削除する、というものです。

なお、ファイルはフォルダ直下のもののみを対象とし、サブフォルダとその中のファイルは含みません。

ご教示頂けませんでしょうか。

ps. 一度、forfilesで試しましたが、こちらは”更新日時”がキーとなってしまうため、質問させて頂きました

Aベストアンサー

delold.vbs というVBScriptファイルがフリーで公開されていますので、検索してダウンロードしてください。
タイムスタンプの種類も選択できます。
削除するには削除オプションを忘れず指定してください。

10日以上前に作成されたファイルを削除するのだとすると、
cscript delold.vbs C:\foo\bar 10 /t:c /d

Q仮想化技術

仮想化技術の話で「完全仮想化」、「準仮想化」と仮想化の方法で
記載がありますが、違いがよくわかりません。

概要レベルでも結構ですので、理解のきっかけとしたく、
簡単に説明を頂くことは可能でしょうか?。

※性能の観点で、どちらが優位などはあるのでしょうか?。

よろしくお願い致します。

Aベストアンサー

完全仮想化
ハードウェアまでひっくるめてソフトウェアで「完全に」仮想化する。
OSはその仮想化した環境に乗るものであれば基本的には何でもOK。
全部ソフトなので遅い。

準仮想化
OSを改造したりAPIを提供、同梱させることによって、一部ハードウェアなど低レベル部分を仮想でなく「実体」を用いるようにしたもの。ゲストOSはその「準仮想化」をサポートしたものでなければならない。
完全仮想化で遅い部分を回避しているとも言えますが、純粋なOS(実体を伴って動くOS)とは異なる部分もあるので、注意は必要。
そもそもサポートしないOSは動かない。

何の「性能」かによってどちらが優位とかは微妙です。ちなみに、デスクトップ仮想化のようなGUIを使うもの、ディスクをひっきりなしに利用するデーターベースサーバーのような用途だと、完全仮想化ではお話しになりません。

Qバッチファイルで指定フォルダの指定期間のログファイルを削除したい

お世話になります。
backupフォルダの中に、
3ヶ月分の毎日のlogファイルが保存されています。
その中で一番古い順から1ヶ月削除することはできますか。
DOSのIF分の判定の時どのようにしたらよいのか教えてください。
また、できない場合はjavascriptでも結構です。

【書式】
abcd.YYYYMMDD
例)abcd.20060318
  abcd.20060118

何卒、宜しくお願い致します。

Aベストアンサー

ファイル名でソートして、最初の30個を削除するということにしようかと思いましたが、間違って何度も実行すると全部消えてしまうので、新しいものを62個残してそれ以外を削除のほうがよいかと思います。これなら間違って何度実行しても必要なファイルは消えませんから。

cd /d c:\backup
for /f "skip=62 delims=" %%A in ('dir /b /o-n') do del "%%A"

Qパソコンの仮想化って何?

仮想化するってゲストOSが動くって事だと思ってたけど、サーバーの仮想化って何するの?そもそもサーバーが仮想化するとどんな良いことがあるの?

Aベストアンサー

サーバを仮想化すれば、次のようなメリットがあります。

1)物理的に1台のサーバで、複数のサーバホスティングが可能となる
2)仮想サーバにトラブルが起きても、他の仮想サーバには影響しない

個人所有のサーバだと、これらは別にうれしくないですけど、商売としてサーバをレンタルしているところにとってみれば、客の数だけサーバマシンを用意しなくてもよく、契約が切れても仮想マシンを削除するだけでOKなど、管理する方にはメリットが大きいです。

Qコマンドプロンプト標準出力とファイル出力両方

お世話になってます

コマンドプロンプトで
echo "こんにちは"
とするとプロンプトに
こんにちは
と書き込まれます。
echo "こんにちは" >> file.txt
とするとfile.txtに
こんにちは
と書き込まれます。

では、1行で
プロンプトとfile.txtの両方に
こんにちは
と書き込むことは出来ますか?

file.txtは上書きではなく、追記で行いたく思ってます。

よろしくお願いします。

Aベストアンサー

残念ながらそのような機能は無いはずです。

ので、少し面倒臭いですが自分で作りましょう。

バッチファイル内で行う場合、
-----
Call :echoEx こんにちは
Exit

:echoEx
echo %*
echo %*>>file.txt
Exit /b 0
-----
この:echoExというサブルーチンが画面とファイルに出力する部分です。
echoコマンドの代わりにCall :echoExを呼んで使います。

echo こんにちは

Call :echoEx こんにちは


コマンドプロンプト上で手打ちの時であれば、似たようなバッチファイルをつくりましょう。
例えば echoEx.batという名前で
-----
echo %*
echo %*>>file.txt
Exit /b 0
-----
のようなバッチファイルを作成し、
echoコマンドの代わりにechoEx.batをコールして使います。

echo こんにちは

echoEx.bat こんにちは

Q仮想化とインストールの違い

仮想化とインストールの違い

Macでwindowsを使おうと思っていますが、仮想化ソフトとインストールの違いについて教えてください。

Macでwindowsを使用する場合、
仮想化ソフト(VMware Fusionなど)をインストールする、
もしくはBoot Campをインストールしwindowsもインストールするという方法があるようですが、
仮想化ソフトの方がメリットが多いような気がします。(HDDの容量の可変、切り替え時の再起動不要、データの共有など)
コストの面は詳しくわからないのですが、仮想化の場合仮想化ソフトのみの購入に比べ、インストールの場合Boot CampとWindowsを購入する必要があると思います。
仮想化のデメリットとしてはどのようなものが挙げられるのでしょうか?
仮想化ソフトでのwindows使用の方がもちろん作業スピードは遅いと思うのですが、どの程度のものなのでしょうか?
私はwindowsでAuto CAD、3D Studio Max、Rhinocerosなどを使用する予定です。

質問の内容をまとめますと、
1, それぞれにかかる大体のコスト。(どちらの方が安いなど)
2, 上記以外で知っておくべきソフトの特徴の違い。
3, Auto CAD、3D Studio Max、Rhinocerosを使用する場合どちらの方が適しているのか。
です。

その他何かアドバイスなどがございましたらよろしくお願い致します。

仮想化とインストールの違い

Macでwindowsを使おうと思っていますが、仮想化ソフトとインストールの違いについて教えてください。

Macでwindowsを使用する場合、
仮想化ソフト(VMware Fusionなど)をインストールする、
もしくはBoot Campをインストールしwindowsもインストールするという方法があるようですが、
仮想化ソフトの方がメリットが多いような気がします。(HDDの容量の可変、切り替え時の再起動不要、データの共有など)
コストの面は詳しくわからないのですが、仮想化の場合仮想化ソフトのみの購入に...続きを読む

Aベストアンサー

仮想化するにしてもしないにしても、Macには、Windows
領域が必要です。仮想化する場合、BootCampは必要ない
のですが、仮想化ソフトが自動的にBootCamp領域を認識
するようになっています。BootCampをインストールし
ておいて、それを後から、仮想化するほうが楽ですし、
単独にWindowsを立ち上げることができるので便利です。

●費用
BootCampは無料
仮想化ソフトは、1万円前後

●メリット・デメリット
BootCamp+仮想化ソフトは、仮想化でも、Windows単独でも
立ち上げることができます。
仮想化オンリーは、Windows単独では使えないのではない
かと思います(やったことがないので不明)。

Windows領域の変更は、いずれにしても、かなり大変
だと思います。インストールしなおしになると思います。

3次元処理は、Windows単独でたちあげたほうがいいと
思います。すなわち、BootCampです。仮想化ソフトは
メモリーをMacとWindowsで分け合ってしまいますし、
CPUも、どうしてもスピードが遅くなりがちです。
MicroSoftのオフィスくらいであれば、問題ないと
いう意見が多いです。

データのやりとりは、DropBoxなどのクラウドソフトを
使用することをおすすめします。Windows領域に書き込
んだデータをMacとやりとりするには、別途ソフトが
必要ですので・・。5000円くらいでたいしたことがな
いのですが、OSが変更になったときに、アップデート
料金が必要ですし、もし、なにかトラブルがあった
時にデータ紛失の危険があります。クラウドのほうが
はるかに安心です。2カ所くらいに(DropboxとSugarSync
とか)に保存しておいたほうが安全でしょう。

仮想化するにしてもしないにしても、Macには、Windows
領域が必要です。仮想化する場合、BootCampは必要ない
のですが、仮想化ソフトが自動的にBootCamp領域を認識
するようになっています。BootCampをインストールし
ておいて、それを後から、仮想化するほうが楽ですし、
単独にWindowsを立ち上げることができるので便利です。

●費用
BootCampは無料
仮想化ソフトは、1万円前後

●メリット・デメリット
BootCamp+仮想化ソフトは、仮想化でも、Windows単独でも
立ち上げることができます。
仮想化オンリーは、Win...続きを読む

QDosバッチでファイルパスからフォルダパス取得

Dosバッチで引数指定されるファイルパスからフォルダパス部分を抜き出したいと思っています。

例)----------------------------------------------
「C:¥hoge1¥hoge2¥a.txt」が引数で指定されてきた場合、
「C:¥hoge1¥hoge2¥」の部分を変数に格納したい
-----------------------------------------------

ちなみに、指定されてくるパスは不規則です。

どなたか良い方法をご存知でしたらご教授宜しくお願い致します。

Aベストアンサー

わざわざ 2回参照するまでもなく
%~dp1
でよかったりします>#2.

Q仮想化 ソフト

仮想化ソフトを使えばインターネット回線も仮想化できるんですか?

例えば1つのパソコンに1回しかまわらないアクセスカウンターがあったとして
そこに実機と仮想化したPCで入れば2回まわるみたいなことはできますか?

Aベストアンサー

実際、何をしたいのかが不明なので出された条件で

アクセスカウンタの重複チェックは色々なやり方があります。
1.同一IPアドレスからのアクセスを一定期間カウントしない
2.相手のブラウザにクッキーを食わせ、一定期間カウントしない

1.の場合、仮想化しても意味が無いでしょう
Proxyを利用すれば、IPが変わる(他の人が同じProxyを利用していたらNG)ので、OK
2.の場合、複数のブラウザでやるか、クッキーを削除するか
もちろん、仮想化でもOKです。

もしも携帯やスマホサイトで、携帯やスマホの仮想化を考えている場合は
まるっきり別の考えになりますので、注意。

Qシェルのfindコマンドであるディレクトリ以外のファイルを検索

ホームディレクトリにある.(例.dtや.atok)ディレクトを検索対象から外し尚且つ、*aa*のファイルを検索するにはどうしたら良いでしょうか?

find . -type d -name .dt -prune -o -print | xargs grep "*aa*"
でいろいろやってみましたができませんでした。

OS:HP-UX K-Shellです
どうぞ宜しくお願いいたします。

Aベストアンサー

安易な手としては、

find . -type f -print | grep -v './.atok/' | xargs grep "*aa*"

"*aa*" は正規表現として正しくないですが、意図したことがわからないのでそのままにしてあります。


人気Q&Aランキング

おすすめ情報