GNU/Linux >> Linux の 問題 >  >> Linux

大規模な TAR の最後のファイルを取得する簡単な方法はありますか?

いいえ、残念ながらありません。ウィキペディアより

<ブロック引用>

他のアーカイブ形式と比較した tar 形式のもう 1 つの弱点は、ファイルの内容に関する情報 (一種の「目次」) を集中管理する場所がないことです。したがって、アーカイブ内にあるファイルの名前を一覧表示するには、アーカイブ全体を読み、ファイルの開始位置を探す必要があります。また、アーカイブから 1 つの小さなファイルを抽出するには、他のアーカイブ形式のように tar を使用して、テーブル内のオフセットを検索してその場所に直接アクセスする代わりに、アーカイブ全体を読み込んで場所を探す必要があります。目的のファイルが始まる場所。大規模な tar アーカイブの場合、これによりパフォーマンスが大幅に低下するため、tar アーカイブは個々のファイルへのランダム アクセスが必要になることが多い状況には適していません。


Linux
  1. tar エラー:アーカイブに予期しない EOF があります

  2. シェルでファイルサイズ(バイト単位)を取得するポータブルな方法は?

  3. Linux で現在の rpath を検査する方法はありますか?

  1. inotify を使用する適切な方法は何ですか?

  2. Pythonで(MB)ファイルのtar.gzのサイズを取得する方法

  3. .bz2 ファイルの解凍後のサイズを確認する方法はありますか?

  1. Linux でファイルの最終更新日を取得する

  2. インデックス付きアーカイブ形式?

  3. tbz ファイルへのファイルの追加