タグ

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

  • POSIX 準拠のシェルスクリプトでは find | xargs よりも find -exec {} + を使うべき! - Qiita

    POSIX 準拠のシェルスクリプトでは find | xargs よりも find -exec {} + を使うべき!ShellScriptBashshellPOSIX はじめに find の出力を xargs にパイプで渡すというのはよく見かける使い方ですが、find -print0 | xargs -0 が使えない POSIX 準拠のシェルスクリプトでは find -exec {} + を使った方が良いです。安全かつ十分に速いからです。よく見かける -exec {} ; ではなく -exec {} + ですので間違えないようにしてください。多くのケースでは + の方が優れているのですが ; ばっかり使われているのを見ると、意外と知られてない気がします。 少しだけ予備知識として、-exec {} ; は -exec {} \; と ; をバックスラッシュでエスケープするのがよく見る使い方

    POSIX 準拠のシェルスクリプトでは find | xargs よりも find -exec {} + を使うべき! - Qiita
    richard_raw
    richard_raw 2021/09/14
     1999";""+""-print0"POSIX/;+  





    find

    linux

    clip
     
  • xargsコマンドで覚えておきたい使い方・組み合わせ7個(+1個) | 俺的備忘録 〜なんかいろいろ〜


    LinuxUNIXxargs xargs使 1.使 使 (1)()xargs(2) 1 | xargs 2 [root@test-centos7 ~]# find /work -type f /work/test2.txt /work/test.txt /work/aaaaa.txt /work/bbbbb.txt /work/ccccc.txt /work/ddddd.txt /work/sample
    richard_raw
    richard_raw 2015/07/28
    xargsはあまり使いこなせていないので参考になります。でもBSDとGNUだと挙動がちょっと違う……。
  • findのemptyとdeleteが便利 - マツモブログ


    4findexec便 http://d.hatena.ne.jp/yumatsumo/20070516 find emptydelete便  mod_disk_cachehtcachecleaninode 2 CacheMaxExpire  mtimermdir $ find ./ -t
    findのemptyとdeleteが便利 - マツモブログ
    richard_raw
    richard_raw 2014/10/16
    おお、Macのfindでも空のディレクトリが削除できた!でも消せないディレクトリがあるなーと思ったらいつの間にか.DS_Storeができてました。
  • findコマンドで複数の名前条件を指定 - 日々の報告書

    何となく「codeなにがし」を見ていたところ、findコマンドを利用して複数の拡張しにマッチしたファイル一覧を取得する方法が書いてあった。 codeなにがし::linuxでテキストファイルだけをコピー 質問者は*.c *.cc *.h *.hhなどの拡張子を持つファイルの一覧を取得したいとのことで、このためには次のようにfindを実行すればよいそうな(一部省略)。 $ find . \( -name \*.c -o -name \*.cc -o -name \*.h -o -name \*.hh \) -print 「-name」オプションは検索対象のファイルの名前を指定するオプション。これをORを意味する「-o」オプションで複数つなげることで、複数の拡張子のどれか1つにマッチするファイルを見つけ出すことができる。ちなみに「-o」は「-or」とも書ける。 僕も以前似たようなことをしたことが

    findコマンドで複数の名前条件を指定 - 日々の報告書
    richard_raw
    richard_raw 2014/06/04
    "-o"は何となく覚えてたけど"\("と"\)"でくくるのは失念してました。
  • xargs を使ってカジュアルに並列処理 - たごもりすメモ


     ()bzip2 $ find . -not -name '*.bz2' | xargs bzip2bzip2 CPUHyperThreadingOSCPU8使
    xargs を使ってカジュアルに並列処理 - たごもりすメモ
    richard_raw
    richard_raw 2011/05/14
    P, Lオプションを併用して並列処理!職場PCはPen4だけど試してみましょうかね。
  • 【レポート】Linuxでよく使うコマンド50 | エンタープライズ | マイコミジャーナル


    Guides, HowTos and Tips for Technology Geeks - The Geek Stuff UbuntuFedora使GUI使CUI使CUICUI 50 Most Frequently Used UNIX / Linux Commands (With Examples)UNIXLinux使50
    richard_raw
    richard_raw 2010/11/14
    なんでtarやねん。/Linuxでwhatis使えましたっけ?/原文読めということですね、わかりました。
  • めっちゃ便利やねん find コマンドのオプションまとめ | バシャログ。


     nakamura  4/1    西便 find 使便  使 -type 使使df -n
    めっちゃ便利やねん find コマンドのオプションまとめ | バシャログ。
    richard_raw
    richard_raw 2010/04/10
    BSD版はdaystartがなくてちょっと不便だったような。
  • 1