タグ

xargsに関するkastro-iyanのブックマーク (2)

  • 【Linux】複数あるファイルの中から特定の文字列を検索するコマンド

    複数あるファイルの中から特定の文字列を検索したいときのLinuxコマンド。 $ find ./ -type f -print | xargs grep 'hoge' 【上記コマンドの説明】 find find の次で指定したディレクトリ以下のファイルを検索する。 ファイル検索の構文は「find [path] [検索条件] [アクション]」 — ./ 今いるディレクトリ以下が検索対象。「~/」とするとホームディレクトリ以下が検索対象となる。 ./ の代わりにフルパスでも可。この場合も指定したディレクトリ以下が検索対象になる。 — -print 検索結果を標準出力する。このとき結果をフルパスで表示する — -type f 指定したファイルタイプを検索する。fが通常ファイルを,cまたはdとするとディレクトリを,lとするとシンボリック・リンクを検索します。 — xargs 標準入力からコマンドライ

    【Linux】複数あるファイルの中から特定の文字列を検索するコマンド
  • tarで圧縮、展開の一括処理 - 海馬のかわり

    tarコマンドを使い、ファイルやディレクトリ単位で一括圧縮/展開処理する場合のメモ ・複数ファイルを、個別に圧縮する $ ls test* testfile001 testfile002 testfile003 testfile004 testfile005 $ $ ls test* | xargs -n1 -i tar cvzf {}.tar.gz {} testfile001 testfile002 testfile003 testfile004 testfile005 $ $ ls *.tar.gz testfile001.tar.gz testfile003.tar.gz testfile005.tar.gz testfile002.tar.gz testfile004.tar.gz ・複数のアーカイヴを一括展開する $ ls testfile001.tar.gz testfile

    tarで圧縮、展開の一括処理 - 海馬のかわり
  • 1