Mac 系统输出文件tree结构表

在mac系统中可以用tree这个工具来生文件树,如

.
├── build
│   ├── flutter_assets
│   │   ├── fonts
│   │   └── packages
│   ├── ios
│   │   ├── Debug-iphonesimulator
│   │   └── iphonesimulator
│   └── kotlin-build
├── ios
│   ├── Flutter
│   │   ├── App.framework
│   │   ├── Flutter.framework
│   │   └── flutter_assets
│   ├── Frameworks
│   ├── Runner
│   │   ├── Assets.xcassets
│   │   └── Base.lproj
│   ├── Runner.xcodeproj
│   │   ├── project.xcworkspace
│   │   └── xcshareddata
│   └── Runner.xcworkspace
│       └── xcshareddata
├── lib
└── test

如何安装tree工具:

mac下使用brew install tree命令

如何使用tree

1.只显示文件夹:tree -d
2.层级限定:tree -L n(深度)
3.设置忽略条件:tree -I “patter”(忽略对象)
4.输出为文件:tree > tree.md

实例:

使用命令:tree -L 3 -I "build" (限制为最多3层深度,忽略build文件夹)

.
├── README.md
├── android
│   ├── android.iml
│   ├── app
│   │   ├── build.gradle
│   │   └── src
│   ├── build.gradle
│   ├── gradle
│   │   └── wrapper
│   ├── gradle.properties
│   ├── gradlew
│   ├── gradlew.bat
│   ├── local.properties
│   └── settings.gradle
├── hiotaku.iml
├── hiotaku_android.iml
├── ios
│   ├── Flutter
│   │   ├── App.framework
│   │   ├── AppFrameworkInfo.plist
│   │   ├── Debug.xcconfig
│   │   ├── Flutter.framework
│   │   ├── Generated.xcconfig
│   │   ├── Release.xcconfig
│   │   └── flutter_assets
│   ├── Frameworks
│   ├── Runner
│   │   ├── AppDelegate.swift
│   │   ├── Assets.xcassets
│   │   ├── Base.lproj
│   │   ├── GeneratedPluginRegistrant.h
│   │   ├── GeneratedPluginRegistrant.m
│   │   ├── Info.plist
│   │   └── Runner-Bridging-Header.h
│   ├── Runner.xcodeproj
│   │   ├── project.pbxproj
│   │   ├── project.xcworkspace
│   │   └── xcshareddata
│   ├── Runner.xcworkspace
│   │   ├── contents.xcworkspacedata
│   │   └── xcshareddata
│   └── ServiceDefinitions.json
├── lib
│   └── main.dart
├── pubspec.lock
├── pubspec.yaml
├── test
│   └── widget_test.dart
└── tree.md

你可能感兴趣的:(Mac 系统输出文件tree结构表)