タールとツリーコマンドのパイプ?

Aurelie navir

大きな圧縮ファイル(具体的には第2レベルのディレクトリのみ)のツリーを見たいので、次のコマンドを使用しました。 tar -tf tarfile | tree -L 2

しかし、圧縮ファイルではなく、私がいるディレクトリのツリーを出力します。他のコマンドは、たとえば次の場合に tar -tf tarfile | less 正常に機能します。tarfileを正しく探索できます。

私は何か間違ったことをしているのですか、それともtree他のコマンドのようにピッピングを介して使用することができませんか?そうでない場合、圧縮ファイルの第2レベルのディレクトリまでファイルを表示する他の方法はありますか?

ジェフ・シャラー

以来treeSTDINを読んで、その代わりに(現在のディレクトリまたは指定したディレクトリかどうか)は、実際のディレクトリ構造を横断していない、あなたは、tarファイルの内容の表形式の後処理する必要があるだろう。tarファイルが絶対パス名で作成されている場合は、範囲を調整して、目的のディレクトリの深さを見つける必要があります。

1つのオプションはawk次のとおりです

tar -tf tarfile | awk -F/ 'NF == 3'

もう1つはcut(レベル2を超える子ディレクトリによって親が再度報告されないように一意にソートする):

tar -tf tarfile | cut -d/ -f1-3 | sort -u

この記事はインターネットから収集されたものであり、転載の際にはソースを示してください。

侵害の場合は、連絡してください[email protected]

編集
0

コメントを追加

0

関連記事

分類Dev

スプリングブーツとマイクロメーターのパーセンタイル

分類Dev

コマンドラインツールのコンパイルとJavaのIDEコンパイルの違い

分類Dev

goツールのコンパイルとリンクコマンドについて

分類Dev

ツリーコマンドパッケージのインストール?

分類Dev

ファイルアップロードAPI:マルチパート/フォームデータと本文の未加工コンテンツ?

分類Dev

ツイストのツイストツール解析コマンドラインパラメータ

分類Dev

タールコマンドとパイプ

分類Dev

タールコマンドとパイプ

分類Dev

タールコマンドとパイプ

分類Dev

コマンドラインツールでは、「パス」の意味

分類Dev

コンテンツタイプマルチパートのAjaxアップロードファイルをGoLangサーバーに

分類Dev

bashパイプコマンドの終了コードルール

分類Dev

Swagger UIは、マルチパートリクエスト内のパーツのコンテンツタイプを渡しません

分類Dev

コマンドの出力を定位置パラメーターとしてLinuxシェルスクリプトのスクリプトファイルに渡す

分類Dev

テキストファイルから別のパターンへのパターン間のコンテンツのコマンドラインコピー

分類Dev

ツリーマップコンパレータ関数のオーバーロード

分類Dev

Bashパラメーターの置換:コマンドラインとスクリプト

分類Dev

ヒートマップとスパークラインのリンクされたツールチップ

分類Dev

iOSアップデートリロードコンテンツタイマー

分類Dev

コマンドパターンとシンプルファクトリの違い

分類Dev

シェルスクリプトのBigqueryコマンドラインにパラメータとしてテーブル名を渡す方法

分類Dev

Cocoaアプリとコマンドラインツールを1つのアプリバンドルに組み合わせる

分類Dev

コマンドパターンとアダプタパターンの違い

分類Dev

カラーフィルターを介したコマンドのパイプ

分類Dev

コマンドパターンの永続性とシリアル化

分類Dev

コマンドラインから春ブーツ内の複数の外部プロパティファイル

分類Dev

Bashスクリプトのパターンマッチとゼロパッドファイル名

分類Dev

合格方法| (パイプ)ターミナルのjavaコマンドへの引数として

分類Dev

ツリーに特定のアイコンをロードします。ノードタイプに応じたパネル

Related 関連記事

  1. 1

    スプリングブーツとマイクロメーターのパーセンタイル

  2. 2

    コマンドラインツールのコンパイルとJavaのIDEコンパイルの違い

  3. 3

    goツールのコンパイルとリンクコマンドについて

  4. 4

    ツリーコマンドパッケージのインストール?

  5. 5

    ファイルアップロードAPI:マルチパート/フォームデータと本文の未加工コンテンツ?

  6. 6

    ツイストのツイストツール解析コマンドラインパラメータ

  7. 7

    タールコマンドとパイプ

  8. 8

    タールコマンドとパイプ

  9. 9

    タールコマンドとパイプ

  10. 10

    コマンドラインツールでは、「パス」の意味

  11. 11

    コンテンツタイプマルチパートのAjaxアップロードファイルをGoLangサーバーに

  12. 12

    bashパイプコマンドの終了コードルール

  13. 13

    Swagger UIは、マルチパートリクエスト内のパーツのコンテンツタイプを渡しません

  14. 14

    コマンドの出力を定位置パラメーターとしてLinuxシェルスクリプトのスクリプトファイルに渡す

  15. 15

    テキストファイルから別のパターンへのパターン間のコンテンツのコマンドラインコピー

  16. 16

    ツリーマップコンパレータ関数のオーバーロード

  17. 17

    Bashパラメーターの置換:コマンドラインとスクリプト

  18. 18

    ヒートマップとスパークラインのリンクされたツールチップ

  19. 19

    iOSアップデートリロードコンテンツタイマー

  20. 20

    コマンドパターンとシンプルファクトリの違い

  21. 21

    シェルスクリプトのBigqueryコマンドラインにパラメータとしてテーブル名を渡す方法

  22. 22

    Cocoaアプリとコマンドラインツールを1つのアプリバンドルに組み合わせる

  23. 23

    コマンドパターンとアダプタパターンの違い

  24. 24

    カラーフィルターを介したコマンドのパイプ

  25. 25

    コマンドパターンの永続性とシリアル化

  26. 26

    コマンドラインから春ブーツ内の複数の外部プロパティファイル

  27. 27

    Bashスクリプトのパターンマッチとゼロパッドファイル名

  28. 28

    合格方法| (パイプ)ターミナルのjavaコマンドへの引数として

  29. 29

    ツリーに特定のアイコンをロードします。ノードタイプに応じたパネル

ホットタグ

アーカイブ