美文网首页
linux shell 列出当前目录的文件树/目录树

linux shell 列出当前目录的文件树/目录树

作者: 戴宏鹏 | 来源:发表于2017-09-04 16:37 被阅读0次

文件树:

find . -print 2>/dev/null|awk '!/\.$/ {for (i=1;i<NF;i++){d=length($i);if ( d < 5 && i != 1 )d=5;printf("%"d"s","|")}
print "---"$NF}' FS='/'

目录树:

find . -type d -print 2>/dev/null|awk '!/\.$/ {for (i=1;i<NF;i++){d=length($i);if ( d < 5 && i != 1 )d=5;
printf("%"d"s","|")}print "---"$NF}' FS='/'

相关文章

  • linux shell 列出当前目录的文件树/目录树

    文件树: 目录树:

  • Hello World!

    一些基本的 Linux 命令 1. ls - 列出当前目录下的目录和文件。 2. pwd - 列出当前所在路径。 ...

  • 02-导航

    本章将介绍下述命令:pwd:查看当前工作目录。cd:改变目录。ls:列出目录内容。 一、理解文件系统树 与 Win...

  • Linux基础(一)

    一、Linux操作系统介绍 二、文件目录操作 1、ls list 列出当前目录下(所有的文件和目录) 2、cd ...

  • Linux操作系统及常用命令

    一、Linux目录介绍 二、Shell指令(Linux命令) 1、显示当前所在目录:pwd 2、显示当前目录...

  • windows命令行常用命令

    查看当前目录下的文件和文件夹: 查看当前目录下的文件树 磁盘切换 打开当前目录下的文件夹 返回上一级目录 删除当前...

  • 常用DOS命令总结

    1. 文件操作 1.1 dir 列出当前目录文件、文件夹,相当于Linux下的cd命令。 1.2 md 创建目录,...

  • Linux命令学习-ls命令

    Linux中,ls命令的全称是 list,主要作用是列出当前目录下的清单。 列出Linux根目录下的所有目录 列出...

  • tree命令的安装和使用

    安装 需求: 打印出当前目录的文件结构 命令: tree命令的中文意思为“树”,功能是以树形结构列出指定目录下的所...

  • Linux初体验

    Linux常用命令 ls 显示文件或目录 ls-l 列出文件详细信息l(list) ls-a 列出当前目录下所有文...

网友评论

      本文标题:linux shell 列出当前目录的文件树/目录树

      本文链接:https://www.haomeiwen.com/subject/bfmejxtx.html