[Subject Prev][Subject Next][Thread Prev][Thread Next][Subject Index][Thread Index]

[linux-users:79109] Re: Re: find -exec rm{} でディレクトリも消したい


 しらいです。

In Message-Id <188FB5FB0544D41180B30000E22A0916057BD7 _at_ TKO1>
        竹中 一博<o_takenakak _at_ dcr.co.jp>さんwrites:
> 竹中です。

> しらい># 単一の time stamp 比較に find を使うのは冗長なんだけど、
> しらい>#移植性を考えると他に適当なのがないねー。
> 
> bash or ksh では、タイムスタンプの比較演算子として
> -nt と -ot がありますね。

 -nt/-ot は「time stamp と時刻」の比較ではなくて「time stamp
と time stamp」の比較ですよね。ということは、「今から 90 日
以上古い file を消す」という用途には、「今から 90 日前の日付
の file」を生成する必要がありませんか?
 GNU touch の option でそういうことは出来なくはありませんが、
今日の日付から 90 日前の日付を YYMMDDhhmm 形式で生成するのは
結構面倒ですね。
 更に言うなら、折角 temporary file を作らないようにして安全
性を高めているのに、それがふいになってしまいますよ。

# 多分この程度の用途なら secure な temporary file だと思う
#けど。

                                               しらい たかし


この情報があなたの探していたものかどうか選択してください。
yes/まさにこれだ!   no/違うなぁ   part/一部見つかった   try/これで試してみる

あなたが探していた情報はどのようなことか、ご自由に記入下さい。特に「まさにこれだ!」と言う場合は記入をお願いします。
例:「複数のマシンからCATV経由でipmasqueradeを利用してWebを参照したい場合の設定について」
References: