【发布时间】:2015-10-03 05:31:14
【问题描述】:
【问题讨论】:
-
欢迎。您是否指的是命令行中的递归目录列表,沿着 ls 命令的
-r选项的行?ls -lr以更长的格式显示。还是您的意思是桌面环境中的某些东西?
【问题讨论】:
-r 选项的行? ls -lr 以更长的格式显示。还是您的意思是桌面环境中的某些东西?
来自manpage(试试man mkdir):
SYNOPSIS
mkdir [OPTION]... DIRECTORY...
DESCRIPTION
Create the DIRECTORY(ies), if they do not already exist.
-p, --parents
no error if existing, make parent directories as needed
所以你可以使用:
mkdir -p folder1/subfolder1 folder1/subfolder2 folder2/aap folder3/noot folder3/mies/piet
然后find 会返回:
.
./folder2
./folder2/aap
./folder1
./folder1/subfolder2
./folder1/subfolder1
./folder3
./folder3/noot
./folder3/mies
./folder3/mies/piet
【讨论】:
mkdir {folder1/{subfolder1,subfolder2},folder2/aap,folder3/{noot,mies/piet}}
好吧,如果您正在谈论在终端中打印目录树,那么有一个名为 tree 的包可以做到这一点。
如果尚未安装,请安装该软件包。由于您标记了ubuntu,因此您将在 Ubunbu 中安装它:
sudo apt-get install tree
然后您可以通过tree --help 了解它。
tree -d
仅以链接图像中显示的方式打印目录列表,没有图形元素和使用鼠标访问目录的能力,显然。
您还可以指定要挖掘目录树的深度。
tree -d -L 2
打印最多 2 级深度的目录。 这就是它的样子。
@bibek: cd ~/Git
@bibek: tree -d -L 2
.
├── android-platform
│ ├── pkg
│ └── src
├── android-sdk
│ ├── pkg
│ └── src
├── android-sdk-build-tools
│ ├── pkg
│ └── src
├── android-sdk-platform-tools
│ ├── pkg
│ └── src
├── android-studio
│ ├── pkg
│ └── src
├── dcron
│ ├── pkg
│ └── src
├── google-chrome
│ ├── pkg
│ └── src
├── pulseaudio-ctl
│ ├── pkg
│ └── src
└── xf86-input-evdev-ahm
└── src
【讨论】: