タグ

treeに関するni66lingのブックマーク (6)

  • treeを使わずにfindでディレクトリツリーリスト表示

    Posted on July 17, 2013 (Last modified on January 1, 0001) * ページはプロモーションが含まれています Linuxでは、treeコマンドを利用すると、ディレクトリ内のツリー構造を表示させることが出来ますが、標準コマンドではないので、標準コマンドのFindを使って表示させてみます。

    treeを使わずにfindでディレクトリツリーリスト表示
    ni66ling
    ni66ling 2022/04/22
    findした結果に対して sed -e "s/[^-][^\/]*\// |/g" -e "s/|\([^ ]\)/|-\1/" する
  • 階層構造を持つデータの可視化 - Qiita

    社会に存在するデータのうち、たとえばこのようなデータが該当する。 - コンピュータOSが管理するファイルシステムにおけるファイルとディレクトリの関係 - 書籍の構造(部、章、節) - レガシーな会社組織(社長、部長、課長) - 生物の分類法 - 文献学(philology) 表現方法 大きく三つに分ける。 隣接関係・ダイアグラム(Adjacency diagrams)...入れ子(nested) アイシクル・ツリー(Icicle Tree) サンバースト・チャート(Sunburst Chart) エンクロージャー・ダイアグラム(Enclosure diagrams)...入れ子(nested) ツリーマップ(Treemaps) サークルパッキング(Circle Packing) ノードリンク・ダイアグラム(Node-link diagrams)...積み重ね(stacked) Dendro

    階層構造を持つデータの可視化 - Qiita
  • Gitで管理しているファイルをTree表示する - Qiita

    Gitで管理されているファイルを参照する方法としてgit ls-filesがあるが、ディレクトリ構造がわかりにくく始めて見るレポジトリなどでは全体が把握しにくいことがありました。 でも、いっぽうでtreeコマンドは管理対象外のファイルも表示されてしまうのでGitで管理されているファイルだけをTree表示するgit-treeなるものを作りました。 はじめてのPyPiへの登録だったのでいろいろ不具合等があるかもしれませんが何かあればコメントください。 Install PyPiに登録されているのでpipまたはeasy_installを使ってインストール

    Gitで管理しているファイルをTree表示する - Qiita
  • tree コマンドが無い環境で tree コマンドを実現 - Qiita

    tree コマンドは便利 Linux における tree コマンドは便利ですね。しかし標準コマンドではないため初めて操作するサーバや手軽に tree をインストール出来ない環境だとディレクトリ構造を奇麗にツリー上に表示することが出来ません。 その場合は find や sed を使って tree コマンドを代替しましょう。 find と sed で代替 pwd;find . | sort | sed '1d;s/^\.//;s/\/\([^/]*\)$/|--\1/;s/\/[^/|]*/| /g'

    tree コマンドが無い環境で tree コマンドを実現 - Qiita
  • Chapter 7. Git のコンセプト

    Git は少ない数のシンプルだが強力なアイデアで成り立っています。 それらを理解しなくても git を利用することはできますが、 理解することで git をより直感的に理解できます。 最も重要なコンセプトである オブジェクトデータベース と 索引(index) の説明から開始しましょう、 既に the section called “履歴の理解:コミット” で見てきたように、全てのコミットは 40桁の "オブジェクト名" で格納されています。実際、プロジェクトの履歴を 表現するのに必要な全ての情報は、そのような名前のオブジェクトとして格納されています。 それぞれの名前はオブジェクト内容の SHA-1 ハッシュによって 計算されています。SHA-1ハッシュは暗号学的ハッシュ関数です。 それはつまり、同じ名前を持つ2つの異なるオブジェクトを見つけるのが 不可能であることを意味します。このことは

  • Undoを管理する - Qiita

    記事は Vim Advent Calendar 2012 の169日目です。 168日目は@cohamaさんによる、tig なんて目じゃない! Git のログ系 Vim プラグイン gitv & gitv をGit 統合インターフェース化する最強の設定でした。 Vimにはundo(redo)機能があります。エディタとしては当たり前ですね。 回数は無制限です。ここまで聞くと高機能だと感じる方もいるかもしれません。 が、Vimは更にundo履歴をツリー状に管理することができます。標準で。 undo履歴のツリー管理機能を標準で持つエディタを他に聞いたことありませんし、 実際なかなか無いでしょう。 こうして標準搭載されていながらも、なぜかあまり噂を聞かない(私だけ?)この機能について 今回調べてみましたので、触れていこうかと思います。 undo-branches(undo-tree) アンドゥツ

    Undoを管理する - Qiita
  • 1