平均サイズが3Gの575 bz2ファイルがあり、それらを下流のパイプラインと互換性を持たせるために.gz形式に変換する必要があります。私はおそらくbzcat a.bz2 | gzip -c >a.gz
を行うことができ、単一のファイルについては複数のファイルをbz2からgz形式に変換する
$ ll -h | head
total 1.4T
drwxrws---+ 1 dz33 dcistat 24K Aug 23 09:21 ./
drwxrws---+ 1 dz33 dcistat 446 Aug 22 11:57 ../
-rw-rw---- 1 dz33 dcistat 2.0G Aug 22 11:38 DRR091550_1.fastq.bz2
-rw-rw---- 1 dz33 dcistat 2.0G Aug 22 11:38 DRR091550_2.fastq.bz2
-rw-rw---- 1 dz33 dcistat 2.0G Aug 22 11:38 DRR091551_1.fastq.bz2
-rw-rw---- 1 dz33 dcistat 2.0G Aug 22 11:38 DRR091551_2.fastq.bz2
-rw-rw---- 1 dz33 dcistat 1.9G Aug 22 11:38 DRR091552_1.fastq.bz2
-rw-rw---- 1 dz33 dcistat 1.9G Aug 22 11:38 DRR091552_2.fastq.bz2
-rw-rw---- 1 dz33 dcistat 1.8G Aug 22 11:38 DRR091553_1.fastq.bz2
$ ll | wc -l
575
が、私は完全にbashの/ linuxの内の1つのコマンドまたはループでそれらを変換する方法を疑問に思って。その後、ターミナルで
これは役立つかもしれないhttps://stackoverflow.com/questions/14505047/loop-through-all-the-files-with-a-specific-extension – marcusshep