No.4ベストアンサー
- 回答日時:
findで条件を並べて書けばANDになるので-nameでファイルを制限すれば良いのではないでしょうか?
paz777さんの例に追加してます。
find {directory} -name abc.\[0-9\]\* -mtime +7 -exec rm -r {} \;
もちろん-nameあとの部分は希望のファイル名に合わせてください。
FreeBSD 4.2-RELEASEとUnixware7で動作確認してます。
No.3
- 回答日時:
すいません。
再登場です。h_hikitaさんの回答を見て、自分の回答が
「やばい」ことに気付きました。
σ(^^)の回答をそのまま実行すると、対象とならない
別のファイルまで削除してしまいます。
一応、ディレクトリ内には対象のログファイルしか
ない場合が前提になります。(^^;
すいませんでした。
「自信なし」に変更!!!
No.2
- 回答日時:
こんにちは。
UNIXコマンドのfindで対応できないでしょうか?
find {directory} -mtime +7 -exec rm -r {} \;
こんな形です。(最後の[;]も必要です)
{directory}には、対象ディレクトリを指定して下さい。
[+7]が更新日になります。
1週間であれば[+7]、1ヶ月であれば[+30]ってな感じ
です。
ではでは・・・
No.1
- 回答日時:
GNU Shell utilities のなかにあるdateコマンドをインストールして
find . -not -newer `date '1 month ago' '+abc.%y%m%d0000'` -exec rm {} \; -print
とかではどうでしょうか?
あとは、atかcronでこれを定期的に実行する。
# サブディレクトリがない&同じディレクトリにはログファイル以外のファイルがないというのが前提です。
この回答への補足
すばやい回答ありがとうございます。
せっかくのご回答ですが、
インストールは行うことができないので、
できればインストールを行わずに、
シェルだけで何とかできないでしょうか?
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- その他(プログラミング・Web制作) Pythonの作業環境・作業フォルダの迅速な設定・指定方法 3 2022/04/01 07:55
- UNIX・Linux Linuxのシェル関数を作成して要件を満たす方法 1 2022/11/19 20:33
- その他(車) 自分に合うガソリンスタンドは? 8 2023/02/10 09:52
- PDF PDFを自動添付したメールを送信してくれるツールを探しています。 2 2023/02/07 15:19
- X(旧Twitter) Twitterで一度完全削除したアカウントで同じ人が同じアカウントで最近復活 1 2023/03/30 18:02
- レディース ロレックスのレディデイトジャストが欲しいです。 ロレックスへたくさん通っていますが 一回も出会えませ 1 2023/07/08 22:15
- Gmail 秀丸メール、2台のPCにセットしてあります。gmailのついて質問です。 1 2022/07/25 08:01
- その他(パソコン・スマホ・電化製品) Googleカレンダーで不要データを一括削除したい 1 2023/08/02 12:42
- MySQL XamppでインストールしたMySQLのフォルダのWinRARでのバックアップについて 1 2022/06/22 18:55
- Outlook(アウトルック) 未読ならば受信トレイから削除する 2 2023/02/12 19:21
関連するカテゴリからQ&Aを探す
おすすめ情報
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
CGI実行環境下の.jsや.cssが動...
-
EXCELファイルに誰がアクセスし...
-
クライアントサイドとサーバー...
-
ApacheでのCGIについての質問
-
DreamweaverCS6のサイトデータ移行
-
ユーザの所属するグループを取...
-
perl 矢印演算子 -> の使い方
-
ラジオボタンのグループ化
-
Ajax React Jqueryの位置づけと...
-
ロリポップでCGIを設置する
-
SSIの『#exec cmd』と『#exe...
-
URLに~/cgi-bin/~を隠す方法
-
KENT WEBのTOPICS BOARDを改造...
-
perl PHP C++ それぞれのメ...
-
SSI(<!--#exec cmd="./XXXpl")...
-
CGIエラー
-
VBAでサーバーにアクセスするに...
-
vbでFTPサーバーに対して、サー...
-
ASPから既存のexcelブックを開...
-
SFTPなどは使わないホームペー...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
CGIが読み書きするデータファイ...
-
.htaccessを2つ以上設置した場合
-
FFFTPでアップロードできない?
-
CGI実行環境下の.jsや.cssが動...
-
WIn32API ディレクトリ内ファイ...
-
イントラネットのwebページのア...
-
JavaScriptdeファ...
-
CSVファイルのパーミッションは?
-
Apacheのcgi-bin
-
なぜフォルダ名がcgi-binなの?
-
階層を変えると動作しないです。
-
mimeの取得方法
-
CGIでjcode.plを読み込めなくな...
-
Cで作ったexeファイルをCGIとし...
-
SSIの日付の文字化けの対処方法...
-
AutoRinkの設定。
-
ディレクトリを指定してディレ...
-
CGI 設置方法
-
Rubyで特定のディレクトリ以下...
-
Borland C++ Compiler のセット...
おすすめ情報