使用tree生成目录树结构

前言

有时候,当你完成一个项目后,想要展示这个项目的目录结构(如下图所示),对该项目进行文档描述性说明,用于解释其项目中各个目录以及文件代表的含义,这样便于自己和后来的同学理解,在实际开发中,对于接收毫无文档说明的project,是非常痛苦的,一份好的readme文档也是非常重要的,那怎么办?逐行手写?当然不是,接下来,一步一步带你见证奇迹

戳链接,使用tree生成目录树结构,内有视频

使用DOS中的tree命令

人用迭代,神用递归,其实说的是自己调用自己,而这个tree命令就是用递归写的

tree是dos的一个命令

功能:以图形的方式现实应用程序或者路径的目录结构

对于tree命令在windows坏境下的使用的,执行help命令,然后**tree /?**,其他windows的dos命令也是如此

官方解释:Tree是一个递归目录列表程序,它生成一个深度缩进的文件列表。给出目录参数时,树会列出给定目录中找到的所有文件和/或目录

缺陷:在windows DOS终端下,tree对应的参数功能有限,无法过滤特定的文件,而且在git bash终端下此命令却无法使用,如果要使用,特用特定的方法,后文中提供了具体的解决方法 tree命令使用:

D:\公开课\2019\react\myfirstreactapp>tree /?
以图形显示驱动器或路径的文件夹结构。

TREE [drive:][path] [/F] [/A]

   /F   显示每个文件夹中文件的名称。
   /A   使用 ASCII 字符,而不使用扩展字符(会把当前目录下的结构给展出来)。
TREE [drive:][path] [/F] [/A]
复制代码

当你在当前目录下使用tree /F或者tree /a 这两个命令时,你会发现,它会把所有文件目录结构都给你打印出来 使用tree /f,如下所示:

│  │      README.md
│  │
│  ├─regexpu-core
│  │  │  LICENSE-MIT.txt
│  │  │  package.json
│  │  │  README.md
│  │  │  rewrite-pattern.js
│  │  │
│  │  └─data
│  │          character-class-escape-sets.js
│  │          iu-mappings.js
│  │
│  ├─regjsgen
│  │      LICENSE
│  │      package.json
│  │      README.md
│  │      regjsgen.js
│  │
│  ├─regjsparser
│  │  │  CHANGELOG
│  │  │  LICENSE.BSD
│  │  │  package.json
│  │  │  parser.js
│  │  │  README.md
│  │  │
│  │  ├─bin
│  │  │      parser
│  │  │
│  │  └─node_modules
│  │      ├─.bin
│  │      │      jsesc
│  │      │      jsesc.cmd
│  │      │
│  │      └─jsesc
│  │          │  jsesc.js
│  │          │  LICENSE-MIT.txt
│  │          │  package.json
│  │          │  README.md
│  │          │
│  │          ├─bin
│  │          │      jsesc
│  │          │
│  │          └─man
│  │                  jsesc.1
│  │
复制代码

使用tree /a,如下所示

D:\公开课\2019\react\myfirstreactapp>tree /A
卷 Data 的文件夹 PATH 列表
卷序列号为 5A50-E210
D:.
+---node_modules
|   +---.bin
|   +---@babel
|   |   +---code-frame
|   |   |   \---lib
|   |   +---core
|   |   |   +---lib
|   |   |   |   +---config
|   |   |   |   |   +---files
|   |   |   |   |   +---helpers
|   |   |   |   |   \---validation
|   |   |   |   +---tools
|   |   |   |   \---transformation
|   |   |   |       +---file
|   |   |   |       \---util
|   |   |   \---node_modules
|   |   |       +---.bin
|   |   |       \---semver
|   |   |           \---bin
复制代码

如果你此时想要把目录结构保存到一个文件里,可以用如下方式:

tree /f > 指定输出的文件(一般为txt格式或者readme文档)
复制代码
tree /f > list.txt
复制代码

当然你也可以在窗口里,手动复制结果,然后,新建一个文件,把输出的结果粘贴进去,也不是不可以,但是你要知道,程序员哥哥是很懒的,个人强烈推荐使用命令行方式去自动化操作

注意:tree命令是Windows下的一个命令,在linux下或者git命令行工具里,却无法使用,不支持tree,然而如果想要支持怎么办?

  • 下载tree,并下载请下载Binaries版本(gnuwin32.sourceforge.net/packages/tr…),如下图所示
  • 添加tree,将下载文件解压bin/目录下的 tree.exe 复制到 git/usr/bin 目录中,如下图所示:

以下是tree命令在git命令行中使用文档: 此用法只在git bash中是有效,在DOS终端下,使用tree命令仍然是系统的提供的用法,此tree非彼tree,是为了能在window下的git终端下也能够使用的一种方式,此方法提供了很多方法

itclancode@LAPTOP-1CS413BU MINGW64 /d/公开课/2019/react/myfirstreactapp
$ tree --help
usage: tree [-adfghilnpqrstuvxACDFNS] [-H baseHREF] [-T title ] [-L level [-R]]
        [-P pattern] [-I pattern] [-o filename] [--version] [--help] [--inodes]
        [--device] [--noreport] [--nolinks] [--dirsfirst] [--charset charset]
        [--filelimit #] [<directory list>]
  -a            All files are listed(列出所有文件).
  -d            List directories only(只列出目录).
  -l            Follow symbolic links like directories.(遵循象目录这样的符号链接)
  -f            Print the full path prefix for each file(打印每个文件的完整路径前缀).
  -i            Don't print indentation lines()不要打印压痕线.
  -q            Print non-printable characters as '?'.(将不可打印字符打印为'?'。)
  -N            Print non-printable characters as is.(按原样打印不可打印字符)
  -p            Print the protections for each file.(打印每个文件的保护)
  -u            Displays file owner or UID number(显示文件所有者或UID号).
  -g            Displays file group owner or GID number.(显示文件组所有者或GID编号)
  -s            Print the size in bytes of each file.(打印每个文件的字节大小)
  -h            Print the size in a more human readable way.(以更容易被人阅读的方式打印尺寸)
  -D            Print the date of last modification.(打印上次修改的日期)
  -F            Appends '/', '=', '*', or '|' as per ls -F.(根据ls -F添加'/'、'='、'*'或'|'。)
  -v            Sort files alphanumerically by version.(按版本对文件进行字母数字排序)
  -r            Sort files in reverse alphanumeric order.(按字母数字倒序排列文件。)
  -t            Sort files by last modification time.(按上次修改时间排序文件)
  -x            Stay on current filesystem only.(只保留当前文件系统)
  -L level      Descend only level directories deep.(只向下深入到级别目录)
  -A            Print ANSI lines graphic indentation lines.(打印ANSI线图形压痕线)
  -S            Print with ASCII graphics indentation lines.(用ASCII图形缩进行打印)
  -n            Turn colorization off always (-C overrides).(始终关闭着色(-C覆盖))
  -C            Turn colorization on always.(始终打开彩色化)
  -P pattern    List only those files that match the pattern given.(只列出与给定模式匹配的文件)
  -I pattern    Do not list files that match the given pattern.(不要列出与给定模式匹配的文件)
  -H baseHREF   Prints out HTML format with baseHREF as top directory.(打印出以baseHREF作为顶部目录的HTML格式)
  -T string     Replace the default HTML title and H1 header with string.(用字符串替换默认的HTML标题和H1标题)
  -R            Rerun tree when max dir level reached.(当达到最大dir级别时重新运行树)
  -o file       Output to file instead of stdout.(输出到文件而不是stdout。)
  --inodes      Print inode number of each file.(打印每个文件的inode编号)
  --device      Print device ID number to which each file belongs.(打印每个文件所属的设备ID号)
  --noreport    Turn off file/directory count at end of tree listing.(在树列表末尾关闭文件/目录计数)
  --nolinks     Turn off hyperlinks in HTML output(关闭HTML输出中的超链接).
  --dirsfirst   List directories before files.(在文件之前列出目录)
  --charset X   Use charset X for HTML and indentation line output.(使用charset X作为HTML和缩进行输出)
  --filelimit # Do not descend dirs with more than # files in them.(不要下载包含超过#文件的dirs)
复制代码

例如:你想要生成下图的HTML格式:

使用如下命令: tree -C -L 3 -T "欢迎关注微信itclanCoder公众号" -H "http://mama.indstate.edu/users/ice/00Tree.html" -I "node_modules" --charset=gbk -o ooTree.html 对照上面的tree命令参数的含义,不难理解上面的命令的含义 用tree命令,生成的一个目录树结构:(-C)始终打开彩色化, -L 3(向下深入3层级目录) -T(用字符串替换默认的HTML标题和H1标题),-I(忽略node_modules) --charser=gbk(设置HTML输出编码格式,这里设置gbk,中文的话,就会是乱码的,一般都是utf-8), -o(指定输出目录) 以上就是git版在tree使用命令的参数

  • 具体使用,可以访问http://mama.indstate.edu/users/ice/tree/,此文档 缺点:需要你去对下载tree.exe文件格式,并手动复制到Git\usr\bin目录下

如果想要忽略某些文件,例如:node_modules或者其他文件,要知道node_modules一般是不要上传到代码仓库中去的,那怎么办?单纯windows这个tree命令就满足不了我们的需要,上面的方法也是可以解决了的

下面介绍其他一种方式就是npm包管理工具,肯定是能找到的,此方法无论是DOS坏境下还是git终端下,都是可以使用的

基于node的treer

treer是一个生成目录结构树的命令行工具

$ npm install --global treer 
# or globally 
$ npm install -g treer 
复制代码

待安装完成后,可以用treer --help检测,如果如下所示:表示treer已经安装完成

D:\公开课\2019\react\myfirstreactapp>treer --help
Usage: index [options]

Options:
  -V, --version          output the version number
  -d, --directory [dir]  Please specify a directory to generate structure tree (default:请指定生成结构的目录 "D:\\公开课\\2019\\react\\myfirstreactapp")
  -i, --ignore [ig]      You can ignore specific directory name(通过这个参数可以忽略特定的文件目录名称)
  -e, --export [epath]   export into file(输出制定的文件)
  -h, --help             output usage information 输出使用文档信息
复制代码
  • -V 输出版本号:treer -V
D:\公开课\2019\react\myfirstreactapp>treer -V
1.0.4
复制代码
  • -d 输出制定的目录:例如treer -d > 保存文件的名称,treer -d > result.txt,在当前目录下,它会将目录结构保存在result.txt的文件中
D:\公开课\2019\react\myfirstreactapp>treer -d > result.txt
D:\公开课\2019\react\myfirstreactapp>editplus result.txt(注意在命令行下如果没有进行配置,是不行的,需要进行坏境变量配置一下的)

复制代码
  • -i 要跳过的目录名称模式,它也支持rege正则,过滤掉制定的目录结构
  • -e 导出到文件中,treer -e 要导出到的指定文件 -i 忽略的目录 例如:treer -e ./result.txt -i node_modules,要注意treer相对应的参数顺序是固定的,不可随意调换,不然就违背本意了的 缺陷:格式固定,参数顺序前后顺序不可随意调换
D:\公开课\2019\react\myfirstreactapp>treer -e ./result.txt -i node_modules
D:\公开课\2019\react\myfirstreactapp
├─.gitignore
├─package-lock.json
├─package.json
├─README.md
├─test.txt
├─src
|  ├─App.css
|  ├─App.js
|  ├─App.test.js
|  ├─index.css
|  ├─index.js
|  ├─logo.svg
|  ├─serviceWorker.js
|  ├─view
|  |  └home.js
|  ├─components
|  |     └test.txt
├─public
|   ├─favicon.ico
|   ├─index.html
|   └manifest.json


The result has been saved into ./result.txt
复制代码

当你输出这个信息的时候,表示目录结构已经成功了,那么接下来你逐行在后面添加对应的注释就可以了的

  • -h 输出帮助信息,treer -h
D:\公开课\2019\react\myfirstreactapp
├─.gitignore ------------------------------ 忽略配置,将本地代码上传到代码仓库时,要忽略的文件,例如node_modules
├─package-lock.json ----------------------- 项目文件名称,依赖包,对整个文件的描述,node里面的一些内容,让你的项目变成一个node包,脚手架自动生成的文件
├─package.json ---------------------------- 对整个应用程序的描述,应用名称,版本号,一些依赖包,以及项目的启动,打包,测试配置
├─README.md ------------------------------- 说明文档
├─src ------------------------------------- 这个是我们最应该关注的,开发过程中最重要的一个目录,项目所用的所有源代码
|  ├─App.css ------------------------------ App应用组件的样式
|  ├─App.js ------------------------------- App应用组件的逻辑代码,构成一个react组件的基本组成部分
|  ├─App.test.js -------------------------- App自动化测试文件
|  ├─index.css ---------------------------- 首页index的样式
|  ├─index.js ----------------------------- 整个程序运行的入口文件
|  ├─logo.svg ----------------------------- 图标,资源
|  ├─serviceWorker.js --------------------- 引入这个是为了帮助我们借助网页去写手机app应用这样的一个功能,如果上传到https协议的服务器上,在断网的情况下,依然可以看到之前的页面
|  ├─view
|  |  └home.js
|  ├─components
|  |     └test.txt
├─public ---------------------------------- 公共部分
|   ├─favicon.ico ------------------------- icon图标
|   ├─index.html -------------------------- 主页面,首页的模板
|   └manifest.json ------------------------ 定义成app应用的方式来使用,快捷方式的图标,可以配置icons,定义快捷方式的图标,定义快捷方式跳转的网址到哪里,主题颜色
复制代码

具体详细使用文档可见: www.npmjs.com/package/tre…

基于tree-node-cli

类似树的格式列出目录的内容,类似于Linux树命令。提供了CLI和Node API 安装:

npm install -g tree-node-cli
或者
npm install --global tree-node-cli
复制代码

tree的命令使用帮助文档:当你在终端下输入tree --help时,终端下就会输出tree命令使用的一些参数

itclancode@LAPTOP-1CS413BU MINGW64 /d/公开课/2019/react/myfirstreactapp
$ tree --help
Usage: tree [options]

Options:
  -V, --version             output the version number
  -a, --all-files           All files, include hidden files, are printed.
  --dirs-first              List directories before files.
  -d, --dirs-only           List directories only.
  -I, --exclude [patterns]  Exclude files that match the pattern. | separates alternate patterns. Wrap your entire pattern in double quotes. E.g. `"node_modules|coverage".
  -L, --max-depth <n>       Max display depth of the directory tree.
  -r, --reverse             Sort the output in reverse alphabetic order.
  -F, --trailing-slash      Append a '/' for directories.
  -h, --help                output usage information
复制代码
  • tree -L n 显示项目的层级。n表示层级数。比如你想要显示项目的2层结构,可以用tree -l 2
  • tree -I pattern 用于过滤不想要显示的文件或者文件夹。比如你想要过滤项目中的node_modules文件夹,可以使用tree -I "node_modules",如果想要过滤多个目录文件,也可以tree -I "node_modules|public|test_*",最后一个使用到正则匹配,这样以test_开头的文件夹都不会被显示出来,目录与目录之间用竖线隔开,中间不要有空格
  • tree > tree.md 将项目结构输出到tree.md这个文件与在windows DOS的tree命令是一样的,但是在DOS终端下无法使用类似linux下的一些参数,进行过滤操作

如果我们要显示某个项目下2层的所有文件结构,同时又过滤node_modules文件夹,你可以这么写 tree -L 2 -I "要过滤的文件名",注意根据文档的参数,这是区分大小写的,而且要过滤的文件名必须得用双引号或者单引号包裹起来,在linux命令行里,参数的大小写含义是有别的,上面文档的参数是什么,就应该是什么的,这点与windows是不一样的,Windows下的dos命令是不区分大小写的

$ tree -L 2 -I "node_modules"
myfirstreactapp
├── DOS使用文档.txt.bak
├── package-lock.json
├── package.json
├── public
│   ├── favicon.ico
│   ├── index.html
│   └── manifest.json
├── README.md
└── src
    ├── App.css
    ├── App.js
    ├── App.test.js
    ├── components
    ├── index.css
    ├── index.js
    ├── logo.svg
    ├── serviceWorker.js
    └── view
复制代码

最后输出到tree.md,可以这么写

tree -L 3 -I "node_modules" > tree.md
复制代码

结果显示如下:

$ cat tree.md
myfirstreactapp
├── DOS使用文档.txt.bak
├── package-lock.json
├── package.json
├── public
│   ├── favicon.ico
│   ├── index.html
│   └── manifest.json
├── README.md
├── src
│   ├── App.css
│   ├── App.js
│   ├── App.test.js
│   ├── components
│   │   └── test.txt
│   ├── index.css
│   ├── index.js
│   ├── logo.svg
│   ├── serviceWorker.js
│   └── view
│       └── home.js
└── tree.md

复制代码

缺点:依赖node,得装tree-node-cli工具

基于tree-cli

注意:如果你之前安装了tree-node-cli,而现在又继续安装tree-cli,现在安装的会覆盖之前安装的,避免命令的冲突,可以先卸载之前的tree-node-cli,使用的命令是:npm uninstall -g tree-node-cli,反过来也是一样 功能:以树状格式列出目录的内容。

Tree-cli是一个递归目录列表程序,它生成文件的深度缩进列表。在没有参数的情况下,tree列出当前目录中的文件。当给定目录参数时,tree依次列出在给定目录中找到的所有文件和/或目录。完成列出所有找到的文件/目录后,tree返回列出的文件和/或目录的总数 安装: npm install -g tree-cli 使用:使用命令树tree(在DOS命令下,这是个系统命令,功能有限,在git bash就无所谓了的)或者用treee(避免与系统命令发生冲突) 并使用treee --help查看帮助文档

使用选项自定义输出:将当前目录向下显示3层级,并输出到out.txt文件中

tree -l 3 -o out.txt -d
复制代码

tree或者treee的使用文档

itclancode@LAPTOP-1CS413BU MINGW64 /d/公开课/2019/react/myfirstreactapp
$ treee --help

  List contents of directories in tree-like format.

  tree - list contents of directories in tree-like format

  Tree is a recursive directory listing program that
  produces a depth indented listing of files.
  With no arguments, tree lists the files in the
  current directory. When directory arguments are
  given, tree lists all the files and/or directories
  found in the given directories each in turn. Upon
  completion of listing all files/directories found,
  tree returns the total number of files and/or
  directories listed.

  USAGE

    tree <options>

  OPTIONS:

  --help
    outputs a verbose usage listing.
  --version
    outputs the version of tree-cli.
  --debug
    show debug info.
  --ignore
    ignores directory or file you specify.
  --fullpath
    prints the full path prefix for each file.
  --noreport
    omits printing of the file and directory report at the
    end of the tree listing and omits printing the tree on
    console.
  -a
    all files are printed. By default tree does not print
    hidden files (those beginning with a dot '.'). In no
    event does tree print the file system constructs '.'
    (current directory) and '..' (previous directory).
  -d
    list directories only.
  -f
    append a '/' for directories, a '=' for socket files
    and a '|' for FIFOs
  -i
    makes tree not print the indentation lines, useful
    when used in conjunction with the -f option.
  -l
    max display depth of the directory tree.
  -o
    send output to filename.

  EXAMPLE:

  $ tree

  $ tree -l 2, -o out.txt --ignore [node_modules, test] -d --noreport

复制代码

根据文档,各个参数一目了然,可以多试试的,多折腾的

此时你可以把你整理好的readme文档更改提交到代码仓库当中了,然而当你发现把生成号的目录结构上传到github或者公司的gitlab项目上,你会发现,生成的目录结构并没有如本地的一样,以树状图展示的,而是挤在一块的

非常粗暴的解决办法就是:把目录结构用反引号给包裹起来,对于使用过markdown语法的童鞋来说,是不会陌生的

总结

介绍到这里:关于使用tree生成目录结构相关的方法就已经介绍完了的,各种方法没有优劣之分,选择一种适合自己的方式就可以了,无论是windows DOS还是git bash中操作,个人觉得都是有必要掌握的

当你想要浏览项目结构时,这个命令还是挺有用的,归纳一下,展示目录结构有如下几种方式

  • windows自带的tree命令,能展示目录结构,但是功能有限
  • 下载tree.exe程序,可在git中使用
  • treer,tree-node-cli,tree-cli的使用 在windows中将tree命令加入git-bash中
  • tree软件下载链接:pan.baidu.com/s/1LJcYidHk… 提取码:tk4q
  • tree视频下载:tree视频下载链接 pan.baidu.com/s/1Pg_B4R1n… 提取码:0y2d

转载于:https://juejin.im/post/5cf322b2f265da1b6720f67d

Linux常用命令之tree命令详解 tree 是一个用于递归地以树状格式列出或显示目录内容的小型跨平台命令行程序。它不仅能够展示文件夹及其子文件夹,还能包括文件名、权限信息、符号链接等详细数据,是理解和管理文件系统结构的有力工具。 阅读详情

相关推荐

Zynq7020实战:ARM Cortex-A9降频避坑指南(附温度对比测试)

本文详细介绍了如何在Zynq7020平台上对ARM Cortex-A9处理器进行降频优化,以降低功耗并提升系统稳定性。通过分析时钟架构、提供实战操作步骤和温度对比测试数据,帮助开发者有效避免降频过程中的常见问题,实现嵌入式系统的高效能耗管理。

root9的博客 206

输出目录树之命令tree

本文讲解了两种打印目录树的方法:一种是使用cmd自带的tree命令,另一种是使用node组件tree-cli

长路漫漫,以勤作车 4086

Windsurf 入门指南:从安装到实战(免费AI IDE新选择)

本文是Windsurf AI IDE的详细入门指南,涵盖从下载安装到核心功能实战的全过程。通过对比分析,文章指出Windsurf凭借其免费、小白友好的特性及强大的上下文感知能力,成为学习编程和提升开发效率的新选择,特别适合零基础开发者和寻求高效AI编程工具的开发者。

weixin_29237635的博客 855

tree 命令

LMXMN117:Mac Driver will.wei$ tree -N >/tmp/savs.txt (1)tree -a 显示所有文件和目录 (2)tree -d 显示目录名称而非内容 (3)tree -f 在每个文件或目录之前,显示完整的相对路径名称 ...

weixin_30917213的博客 959

Unity URP 深度解析:利用Stencil与RenderFeature实现高效遮挡高亮

本文深入解析Unity URP中利用Stencil与RenderFeature实现高效遮挡高亮的技术方案。通过模板缓冲机制和自定义RenderFeature,开发者可以在保持场景完整性的同时,清晰标识被遮挡物体位置,提升游戏体验。文章详细介绍了Shader编写、URP管线配置及性能优化技巧,并提供了常见问题排查方法。

weixin_29012677的博客 479

Zemax非序列模式新手入门:从零搭建一个抛物面反射镜系统(含灯丝光源与探测器设置)

本文详细介绍了如何在Zemax非序列模式下从零搭建抛物面反射镜系统,包括灯丝光源配置、反射镜建模和探测器设置等关键步骤。通过实战指南,帮助光学设计新手快速掌握非序列模式的应用技巧,特别适合处理复杂光线传播场景如反射镜系统和杂散光分析。

weixin_28717431的博客 436

目录树生成神器--tree命令

文章目录0x00 场景0x01 win原生tree指令0x02 使用node包0x03 问题 0x00 场景 当我们需要在README.md或者其他说明文档生成目录树的时候,可以使用tree命令生成。 目录树大概长这样: 或者你需要查看或者备份一个文件夹的目录,也可以使用这个指令。 0x01 win原生tree指令 使用 tree /f,直接查看目录树,含文件 # 参数说明 TREE [drive:][path] [/F] [/A] /F 显示每个文件夹中文件的名称。 /A 使用 AS

豆小匠的博客 3163

MacOS上如何修改jupyter book的默认打开地址以及如何复制文件路径

记点笔记,才换新系统小半年,还是不太熟悉,所以记录一下笔记,感觉之后也会用到,希望能帮到你们。主要内容是:修改jupyter的默认地址以及复制文件路径。

魔仙的博客 1978

使用tree生成项目目录树结构

使用tree生成项目目录树结构 基于node的treer 全局安装:npm install -g treer 使用示例:treer -e ./result.txt -i node_modules 遍历到result.txt文件,忽略node_modules 缺陷:格式固定,参数顺序前后顺序不可随意调换,不能选择目录层级 npm详细使用文档:https://www.npmjs.com/package/treer 基于node的tree-node-cli 全局安装:npm install -g tree-n

叽歪小Q的博客 1872

GEE:本地影像上传到GEE的Assets中,并输入机器学习算法中作为特征变量

当我们在 Google Earth Engine(GEE)中应用机器学习算法时,会输入一些影像作为特征变量数据,进一步根据这些特征影像去推理未知区域的数据。但是 GEE 平台上计算特征变量的 API 函数并不是非常全面,我们希望获得更多的特征用于分类。这个时候,我们可以将本地计算的特征影像上传到 GEE 中进行后续处理。本文记录了从本地上传特征数据到 GEE 的 Assets 中的教程,用于后续在 GEE 中分类或者回归使用。本文也可作为《》一文的补充。

养乐多的博客 1730

详细解释xilinx源语的使用:IDELAYE2和IDELAYE3

/ 完整的数据位对齐模块input wire dqs, // 数据选通input wire [7:0] dq_in, // 8位数据输入output wire [63:0] data_out // 并行数据输出// 延迟控制信号// 每个数据位都需要独立的IDELAYgenvar i;i < 8;// IDELAYE2实例.IDELAY_VALUE (10), // 初始值。

baidu_34971492的博客 436

latex自动生成中文目录_使用 tree-node-cli 自动生成目录树结构

一、安装 Node 和 Git下载 Node.js 和 Git,网上教程很多,这里不再赘述。二、安装 tree-node-cli在项目的根文件夹下鼠标右键打开 Git Bash Here:输入下面命令进行安装:npm install -g tree-node-cli三、自动生成目录树结构输入下面命令:tree -L 4 -I "Scripts|Lib|pycache" > tree.md解释...

weixin_39716510的博客 368

【OpenClaw】Edict 三省六部制部署与启动

文章摘要 本文聚焦Edict系统的本地部署与启动,提供三种安装方式:Docker快速体验、macOS/Linux原生安装和Windows生产仿真。核心目标是让用户能够独立完成系统启动和基础问题排查,确保看板、后端服务、同步脚本和网关正常运行。文章强调环境检查的重要性,并给出具体验收标准:浏览器能访问看板页面(http://127.0.0.1:7891)和接口返回JSON数据。同时提供一键启动/停止脚本和常见问题处理建议,帮助用户快速验证部署结果。配套系列教程涵盖部署启动、使用实战、二次开发和封装版本使用等内

Mr数据杨 2901

使用 tree-node-cli 自动生成目录树结构

使用 tree-node-cli 自动生成目录树结构

Wonz 1777

假人有限元模型

假人模型,车辆碰撞假人有限元模型,适合做乘员安全的研究者利用

WINCC7.3破解文件

WINCC7.3硬件够破解文件,有需要的下载!WINCC7.3硬件够破解文件,有需要的下载!

CentOS 使用 tree

CentOS 有时我们需要生成目录树结构: 这时需要用到TREE命令: 关于TREE命令的一些参数: 常见的用法: tree -a 显示所有 tree -d 仅显示目录 tree -L n n代表数字..表示要显示几层... tree -f 显示完整路径.. 当然tree支持重定向至文件... tree -L 4 >dirce

This My Life - chisj 6754

LinePhone3.2.7(android端最新版本) sip客户端

SIP客户端For android:LinePhone3.2.7(最新版本),官网地址:http://www.linphone.org/

Linux面试必问-查看目录结构“tree”命令

有时我们需要生成目录树结构: 这时需要用到tree命令: 关于tree命令的一些参数: 常见的用法: tree -a 显示所有 tree -d 仅显示目录 tree -L n n代表数字..表示要显示几层... tree -f 显示完整路径.. 当然tree支持重定向至文件... tree -L 4 >dirce.doc即可生成UTF8格式的文

内方外圆 4209

精雕软件(JDpaint) 5.5 绿色版

精雕软件(JDpaint) 5.5 绿色版精雕软件(JDpaint) 5.5 绿色版精雕软件(JDpaint) 5.5 绿色版

自动生成树状文件目录

自动生成文件目录问题描述问题解决 问题描述 在widows自动生成一个树状的目录,如下图所示。 问题解决 1.打开命令行 2.通过cd命令进入你需要生成的目录的文件夹下面 (以上也可以直接进入需要生成目录的文件夹下面然后,打开命令行) 3.输入如下命令 tree /f >directory.txt 4.在当前路径下就能看到一个directory.txt文件夹,里面存放树状结构。 至此,问...

qq_40263915的博客 5213

Linux下的tree命令 --Linux下目录树查看

Linux下的tree命令--Linux下目录树查看  有时我们需要生成目录树结构,可以使用的有ls -R,但是实际效果并不好  这时需要用到tree命令,但是大部分Linux系统是默认不安装该命令的,需要自己安装一下;tree的常见用法: tree -a  #显示所有 tree -d  #仅显示目录 tree -L n  #n代表数字..表示要显示几层... tree -f  #显示完整路

菜鸟-翡青 4万+

Tree命令行工具使用教程

Tree命令行工具使用教程 1. 项目介绍 Tree是一款在命令行下显示目录树结构的工具,它能够以可视化的方式展示文件夹的层次结构。本项目由Old-Man-Programmer维护,支持多种平台,包括但不限于Unix/Linux、Solaris、OS/2等。Tree工具不仅能够显示基本的目录结构,还支持自定义颜色、HTML输出、文件大小显示等高级功能。 2. 项目快速启动 安装 首先,确保您的系统...

gitblog_00799的博客 583

使用tree指令生成文件目录树

在需要生成目录树的文件夹打开 Powershell窗口 (Shift+鼠标右键),直接在命令行执行: tree /f > tree.txt 即可生成当前目录及子目录的目录树 详细命令: -a 显示所有文件和目录。 -A 使用ASNI绘图字符显示树状图而非以ASCII字符组合。 -C 在文件和目录清单加上色彩,便于区分各种类型。 -d 显示目录名称而非内容。 -D 列出文件或目录的更...

SampsonKong的博客 654

python生成目录树_Python生成目录树

更多:http://my.oschina.net/u/438371/blog/1319561.[代码]gentrees.py#!/usr/bin/python# -*- coding: utf-8 -*-"""gentrees.py - generate the tree of specified directory"""import osimport optparseLOCATION_NONE...

weixin_35510737的博客 272

使用tree命令导出文件夹/文件的目录树(linux)

假设你是一个开发者,想导出一个项目目录的结构,但不想包含(很大)和.git这个命令会生成一个非常干净、只包含项目核心目录结构的文件。希望这份详细的 Linuxtree命令指南对您有帮助!

qq_51553749的博客 953

tree:自动输出项目目录,快速生成README.md中的目录结构

输入命令安装tree yum -y install tree 输出结果 Loaded plugins: fastestmirror Determining fastest mirrors base

希望你会喜欢 648

通过Java代码打印项目目录树并输出到文件中

本文主要讲述使用FileWriter类来创建和写入Markdown文件。它会将目录树结构写入到directory_tree.md文件中,同时排除.git、target和.idea目录。

write less , do more 481
上一篇: Ubuntu手动快速搭建Nextcloud
下一篇: http缓存机制
weixin_33728708
博客等级 码龄11年 5472粉丝 1452原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符  | 博主筛选后可见
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00元
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付元
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值