タグ

ブックマーク / life-is-command.com (1)

  • 大量ファイルはtar cでなくtar rオプションを使う

    ディレクトリ指定ではなく、以下のようにfindの結果でフィルタリングした大量のファイルをtar書庫にしたい時があります。 takk~$ find 条件 | xargs tar cf foo.tar まずは実験用の10000個のファイルを生成します。 takk~$ mkdir tmp takk~$ cd !$ cd tmp takk~/tmp$ touch {1..10000} takk~/tmp$ ls | head 1 10 100 1000 10000 1001 1002 1003 1004 1005 takk~/tmp$ ls | wc -l 10000 takk~/tmp$ cd .. takk~$ ではファイルを書庫にしてみましょう。findとxargsでtarへ渡します。 takk~$ ls tmp takk~$ find tmp -type f | xargs tar cf

    大量ファイルはtar cでなくtar rオプションを使う
    iww
    iww 2023/04/21
  • 1