百度
360搜索
搜狗搜索

linux中怎么导出所有文件夹名称详细介绍

在 Linux 中导出所有文件夹名称,可以通过命令行工具实现,以下是几种常用方法:

方法 1:使用
find 命令(推荐,支持递归子目录)

find 命令可以搜索指定目录下的所有目录,并将结果输出到文件。
命令示例
bash

d folder_names.txt

d folder_names.txt

d folder_names.txt

  • -type d:指定只查找目录(directory)。
  • -mindepth 1:从一级子目录开始查找(避免列出当前目录 .)。
  • -maxdepth 1:限制查找深度为当前目录的直接子目录。

方法 2:使用
ls 命令(仅当前目录,非递归)

ls 命令结合筛选条件,可列出当前目录下的文件夹。
命令示例
bash

*/ folder_names.txt

*/ realpath folder_names.txt

  • ls -d */:列出所有目录,末尾带 / 标识。
  • sed 's/\/$//':删除末尾的 /,仅保留文件夹名称。

方法 3:结合
tree 命令(可视化目录结构)

若需以树状结构导出目录名称(需先安装 tree 工具):
安装工具
bash

tree

dnf tree

导出命令
bash

tree   folder_structure.txt




912tree > folder_structure.txt

  • -d:仅显示目录,不显示文件。

结果说明

执行上述命令后,所有符合条件的文件夹名称会被保存到指定文件(如 folder_names.txt)中。你可以用文本编辑器打开该文件查看结果,或通过 cat folder_names.txt 命令在终端直接查看。

根据需求选择递归或非递归模式即可,find 命令适用于复杂场景,ls 命令适用于简单场景,tree 则适合可视化目录结构。

阅读更多 >>>  如何在CASS中加入实体编码

网站数据信息

"linux中怎么导出所有文件夹名称"浏览人数已经达到20次,如你需要查询该站的相关权重信息,可以点击进入"Chinaz数据" 查询。更多网站价值评估因素如:linux中怎么导出所有文件夹名称的访问速度、搜索引擎收录以及索引量、用户体验等。 要评估一个站的价值,最主要还是需要根据您自身的需求,如网站IP、PV、跳出率等!