タグ

linuxとfindに関するwlbhiroのブックマーク (7)

  • findでファイル名のみ表示 - Qiita

    はじめに findを普通に使うと, 以下のようにディレクトリとともに出力されるが, ファイル名のみ抽出したい場合がある. $ find . -type f ./path1/to1/file1.pl ./path2/to2/file2.rb ./path3/to3/file3.py ./path4/to4/file4.php ./path5/to5/file5.js

    findでファイル名のみ表示 - Qiita
  • How do I exclude a directory when using `find`?

    2024 Developer survey is here and we would like to hear from you!

    How do I exclude a directory when using `find`?
    wlbhiro
    wlbhiro 2017/02/01
    -type fでファイルのみ指定。
  • findで時間を指定する~mtime,ctime,atimeとmmin,cmin,amin - grep Tips *

    具体的な値に当てはめて考えてみると、timeで +n だと「 n+1 日より前」となるため24時間のずれがあり、minの1分のずれと比べて、直観的でなくわかりづらい。 mtime +2 更新日が3日より前 mmin +2 更新日が3分より前 24時間単位でなくするためには、nに小数を入れると実現できるが、余計わかりづらくなってしまうかもしれないので、minを使う方がいい。 mtime +0.5 更新日が36時間より前 古いファイルを処理するシェルを mtime +1 と書いて実行した場合、「1日と数時間は経っているファイルが処理されていないのはなぜ?」と無駄に考え込んでしまったので、1日を過ぎたファイルを対象にする場合は、mmin +1440と書くようにしている。 参考 http://www.sioazike.info/wordpress/?p=243 from A to Bのように期間を

    findで時間を指定する~mtime,ctime,atimeとmmin,cmin,amin - grep Tips *
  • はてなブログ | 無料ブログを作成しよう

    日記_2024.8.29 鞍馬と貴船 29日は鞍馬と貴船に行ってきました。こんな天気でバイクは無理、でも引きこもるのも嫌なので前々から行きたかった鞍馬と貴船に行くことにしました。ただ、いつ大雨が降っても全くおかしくないので天気がヤバそうなら帰ることにします。普通に日帰りできる距離ですから…

    はてなブログ | 無料ブログを作成しよう
  • 【linux】更新日が最近のファイルを見つける(findコマンド) at softelメモ

    問題 サーバー内の、最近いじられたファイルを探したいんですけど! どうしたらいいですか? 答え ガンブラー攻撃でファイルが更新されていないか気になるときにも使えます。 findコマンドはファイル名(正規表現可)、更新日、所有者、グループ、サイズなどで、ファイル、ディレクトリを検索ができる。 更新日が最近の10日以内のファイルを見つける。場所はカレントディレクトリ「.」以下から。詳細に(-ls) find . -mtime -10 -ls 更新日が最近の10日以上前のファイルを見つける(こう書くと古い方を見てしまう) find . -mtime +10 更新日がちょうど○日のファイルを見つける find . -mtime 10 更新日など詳細が見えなくてよいときは -print を指定するか、省略する。 おまけ1 ちなみに正規表現で検索はこう。パス全体がマッチするかどうかを見る。 パス全体が

    【linux】更新日が最近のファイルを見つける(findコマンド) at softelメモ
  • tree コマンドが無い環境で tree コマンドを実現 - Qiita

    tree コマンドは便利 Linux における tree コマンドは便利ですね。しかし標準コマンドではないため初めて操作するサーバや手軽に tree をインストール出来ない環境だとディレクトリ構造を奇麗にツリー上に表示することが出来ません。 その場合は find や sed を使って tree コマンドを代替しましょう。 find と sed で代替 pwd;find . | sort | sed '1d;s/^\.//;s/\/\([^/]*\)$/|--\1/;s/\/[^/|]*/| /g'

    tree コマンドが無い環境で tree コマンドを実現 - Qiita
    wlbhiro
    wlbhiro 2016/05/11
    treeをインストールせずにtreeっぽいことをする方法。
  • find -mtime に指定する値の考え方 - 極北データモデリング

    find -mtime でファイルを探すとき、 「3日前のファイル」をリストしようとして $ find . -mitme 3 と打ったら4日前の日付のファイルが出てきて、理由がわからず悩む とか、 「3日以上前のファイル」をリストしようとして $ find . -mitme +3 と打ってみたが、3日前の日付のファイルは1も出てこなくて困る ということがよくある。何回使っても挙動が覚えられないので整理してみる。 -mtimeの考え方 次の 1,2,3 の指定でリストされるファイルには重なりがない。それぞれまったく別のファイルがリストされる。 find . -mtime -3 find . -mtime 3 find . -mtime +3 findは-n, n, +nで探索対象の時間をずらしているが、そのずらし方が私の直感に合わないので覚えにくい。 nを起点として、それより新しいものをリ

    find -mtime に指定する値の考え方 - 極北データモデリング
    wlbhiro
    wlbhiro 2016/02/13
    更新時刻が10分以上前のファイルを見つけるにはfind . -mmin +9となる.
  • 1