タグ

2009年12月19日のブックマーク (2件)

  • find+xargsが素晴らしすぎる - START YOUR ENGINES

    xargsコマンドを知らなかった… これのコメントで知った(コメントしている大野さんありがとう xargsでできることはfindの-execオプションと同じだけれど、-execだとファイルを検索する度に記載されたコマンドの内容が実行されるためにとても遅いが、xargsコマンドに標準入力として渡してあげると高速に処理される。 そりゃもうびっくりするぐらい速い。 使用する上での注意点としては… (1)find のオプションに-print0をつける こうすることによって各ファイル名にヌル文字を付加され、改行文字も含めて処理することが可能になる。 man find (2)xargsのオプションに-0をつける 標準入力からの文字列の区切りに、空白ではなくヌル文字が使われているとみなす man xargs この両方をつけて常につけておけば、どんな状況でも期待通りの結果が得られるはず… ex) 拡張子t

    tiida26
    tiida26 2009/12/19
    find + xargs
  • RPMforgeリポジトリ導入(RPMforge) - CentOSで自宅サーバー構築

    RPMforgeリポジトリを導入して、標準リポジトリで提供されないパッケージをyumでインストールできるようにする。 なお、標準リポジトリとRPMforgeリポジトリの両方で提供されるパッケージについて、標準リポジトリのパッケージがRPMforgeリポジトリのパッケージで上書きされてしまわないようにする。 [root@centos ~]# yum -y install yum-priorities ← yum-prioritiesインストール※CentOS5の場合 [root@centos ~]# yum install yum-plugin-priorities ← yum-prioritiesインストール※CentOS4の場合 [root@centos ~]# vi /etc/yum.repos.d/CentOS-Base.repo ← 標準リポジトリ設定ファイル編集 [base]

    tiida26
    tiida26 2009/12/19
    rpmforge導入の方法