0
0

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?

More than 5 years have passed since last update.

【サルが書く】treeが使えない環境で、findで一層目をtreeのように表示をしたい

Last updated at Posted at 2019-10-27

なぜかdockerコンテナ内でtreeのオプションが効かない......

そんな事がありました。

apt-getでtreeはインストールしたのですが、オプションが効かず、すべてのファイル、ディレクトリがtree表示されてしまいます。

そこで標準で組み込まれている find で同じようなことをしたい。しかも、一層目のファイル、ディレクトリのみを表示したい。

find . -maxdepth 1 | sed -e "s/[^-][^\/]*\// |/g" -e "s/|\([^ ]\)/|-\1/"

-maxdepth 1find のオプションになります。
検索するときのオプションは適宜変更してください。

参考資料

[treeを使わずにfindでディレクトリツリーリスト表示]
(https://scribble.washo3.com/linux/tree%E3%82%92%E4%BD%BF%E3%82%8F%E3%81%9A%E3%81%ABfind%E3%81%A7%E3%83%87%E3%82%A3%E3%83%AC%E3%82%AF%E3%83%88%E3%83%AA%E3%83%84%E3%83%AA%E3%83%BC%E3%83%AA%E3%82%B9%E3%83%88%E8%A1%A8%E7%A4%BA.html)

0
0
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
0
0

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?