将目录、子目录和文件名写入.txt 文件

将目录、子目录和文件名写入.txt 文件

我正在寻找一个将所有目录、子目录和文件名写入文本文件的命令。

格式示例:

directory1
|_subdirectory1
| |_filename1.mp4
|_subdirectory2
| |_filename2.txt
| |_filename3.jpg
|
directory2
|
...

所以文本文件只会显示目录、子目录和文件名。这些线不一定存在,但它以图形方式提供了更好的视图。不确定该部分是否可行。

谢谢!

答案1

tree带选项的命令-o

例如将/home的内容输出到file.txt

tree /home -o file.txt

您可能需要安装tree软件包,因为默认情况下通常不安装它。

您还可以看到其他可用选项:

tree --help

相关内容