- ベストアンサー
??時間以内に修正されたファイルを検索したいのですが
RedHat9の環境です。 24時間以内に修正されたファイルを探したいのです。 # find /etc -type f -mtime -1 としても数ヶ月前に修正したファイルも出力されてしまいます。 引数をどのように指定すればいいのでしょうか? 後、時間で指定する事はできるのでしょうか? 例えば5時間以内に修正されたファイルを検索したい場合には引数はどのように指定すればいいのでしょうか?
- みんなの回答 (5)
- 専門家の回答
質問者が選んだベストアンサー
なんどもすいません(滝汗 find . -type f -mmin -300 -ls
その他の回答 (4)
- thenetisvast
- ベストアンサー率63% (7/11)
すみません(汗 5時間=60*5=300なので find . -type f -mmin 300 -ls でした.
- thenetisvast
- ベストアンサー率63% (7/11)
えっと,5時間=3600*5=18000なので find . -type f -mmin 18000 -ls でいかがでしょうか?
- osamuy
- ベストアンサー率42% (1231/2878)
> | ls -l lsって標準入力を受け取りましたっけ? 結局find関係なく、単にls -lしてるだけでは。 find . -newer hoge.txt | xargs ls -l あるいは find . -newer hoge.txt -ls ――とか。
お礼
これで上手くいきました。 どうもありがとうございました。
- Tacosan
- ベストアンサー率23% (3656/15482)
touch で適切な時刻を指定してファイルを作って find の -newer を使えばいいような.
お礼
これで上手くいきました。 どうもありがとうございました。
補足
有難うございます。 # touch -t 08140000 hoge.txt # ls -l gomi.txt -rw-r--r-- 1 root root 0 8月14 00:00 hoge.txt # find -newer hoge.txt | ls -l 合計 14332 drwx------ 3 root root 4096 8月14 03:19 Desktop/ -rw-r--r-- 1 root root 1244 3月29 2004 anaconda-ks.cfg -rw-r--r-- 1 root root 1229 3月29 2004 anaconda-ks.cfg~ : となってしまいます。 やり方を勘違いしてますでしょうか?
お礼
これで上手くいきました。 どうもありがとうございました。