![](http://oshiete.xgoo.jp/images/v2/pc/qa/question_title.png?e8efa67)
No.4ベストアンサー
- 回答日時:
あんまり綺麗じゃないけど、、
1.12時間前のタイムスタンプを持つファイルを作成
2.そのファイルより古いものを消す
という手を使うと
DATE=`date -d '12 hours ago' +%m%d%H%M%y`
echo >temp.file
touch $DATE temp.file
find <dir> !-newer temp.file -print | xargs rm
rm temp.file
みたいなスクリプトでできるかも知れません。
(実際に試したわけではないのですが)
(findでexecを使わないのは、、個人的な趣味(execだとファイル毎にプロセスを起動する、シェルによっては{}をエスケープする必要があったような、)です、、。)
~
No.5
- 回答日時:
//-----------timechecker.c
#include<stdio.h>
#include<time.h>
#include<sys/types.h>
#include<sys/stat.h>
void main (int argc,char *argv[])
{
structstat buf;
int s,a=0;
time_t t,d;
s = stat(argv[argc-1],&buf);
t = time(&t);
d = t - buf.st_mtime;
printf("%d",(d > (3600*12)));
}
//-----------
$ gcc timechecker.c -o timechecker.bin
## 変更時間が現在より12時間以上古いと1。以内なら0が出力される
## パラメータに何も渡さないとbin本体 沢山渡しても最後のファイルのみしか見ない
## エラーチェック無し
No.3
- 回答日時:
#2さんの改良? シンプル版で・・
# find <dir> -mmin +720 -exec rm {} \;
-exec オプションはコマンドを実行できるので、パイプラインで次のコマンドで処理しないで済みます。
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- その他(コンピューター・テクノロジー) Power Shellコマンドで作成日時を一括シフトする方法 3 2022/10/21 12:37
- ノートパソコン パソコンに詳しい方教えてください。 ここ2週間ほど、フォルダ内のファイルを右クリックするとしばらくグ 3 2022/05/04 08:57
- Visual Basic(VBA) 3つのプロシージャをまとめたら実行時エラー発生で対応不能 6 2022/05/17 01:47
- Visual Basic(VBA) エクセルのマクロについて教えてください。 1 2023/08/08 11:02
- UNIX・Linux Linuxについて質問です。 シェルスクリプト名をfind.shとして、以下の条件をすべて満たすファ 1 2023/02/03 03:50
- YouTube ユーチューブへの動画投稿にサムネイルを付ける方法は? 1 2022/07/21 23:45
- Windows 10 Windows10のメタデータの「メディアの作成日時」は、タイムゾーンによって表示が変わりますか? 3 2022/06/21 02:30
- 化学 [例題①]プロパンのOHとの反応速度定数を k=1.0×10⁻¹²cm³s⁻¹、 [OH]=1.0× 0 2023/05/28 13:12
- その他(クラウドサービス・オンラインストレージ) VPN通信に遜色ないクラウドサービスはありますか? 4 2022/08/05 16:19
- Visual Basic(VBA) 動かなくなってしまった古いVBAを動くようにしたい 8 2022/09/20 13:57
関連するカテゴリからQ&Aを探す
おすすめ情報
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
Dirコマンドでフォルダ内ファイ...
-
ラズパイで『’test.service’をs...
-
ファイル名一覧の印刷
-
wmpのコマンドラインオプション
-
ピクチャクリッピングのファイ...
-
ファイル名についている「-」と...
-
「Vmmem」のメモリ使用量が高い...
-
DVDの中身を確認したい
-
fasta形式のファイルのまとめ方...
-
batファイルの強制終了を回避し...
-
用紙のサイズについて
-
BINDのDNSラウンドロビンに...
-
cpコマンド実行時に文字コード...
-
DOS コマンドの~zfの意味を教え...
-
ごみ箱に入れるWindows コマン...
-
rm コマンド
-
SONYの音楽ソフト「x-アプリ」...
-
dd実行 途中経過
-
PowerShellってなんでイッパツ...
-
エクセルの表にヘンな枠が・・・
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
Dirコマンドでフォルダ内ファイ...
-
ファイル名についている「-」と...
-
ラズパイで『’test.service’をs...
-
テキストファイルから最終行の抽出
-
DOSコマンドのFOR文で空白を含...
-
xcopyのエラー情報のはき...
-
win11のエクスプローラーの右ク...
-
ファイル名一覧の印刷
-
DOS コマンドの~zfの意味を教え...
-
数字を複数回繰り返す正規表現...
-
Linuxで標準出力したファイルの...
-
oracleの文字コードとlinuxサー...
-
ファイル名の -(ハイフン)を _(...
-
「Vmmem」のメモリ使用量が高い...
-
batファイルの強制終了を回避し...
-
特定の更新日付のファイルのみ...
-
Cygwinのコマンドラインから.ba...
-
~以外を削除する場合(rmコマ...
-
cpコマンドとオーナー・グルー...
-
ftpコマンドで丸ごとダウン...
おすすめ情報